Paystack

Nigerian financial technology company that offers payment processing services to businesses in Africa.

112 actionsAPI key

Connect Paystack

What your bot can do in Paystack

Looks up

  • Check Pending ChargeCheck the status of a pending charge transaction.
  • Check Slug AvailabilityCheck if a custom slug is available for use when creating a payment page.
  • Export TransactionsExport transactions from Paystack for a specific timeframe.
  • Fetch BalanceFetch the available balance on your Paystack integration.
  • Fetch balance ledgerFetch all pay-ins and pay-outs that went into your Paystack balance.
  • Fetch CustomerGet details of a customer on your integration.
  • Fetch Payment Request DetailsFetch details of a payment request from Paystack.
  • Fetch TransactionGet details of a transaction carried out on your integration.
  • Get Payment Request TotalsRetrieve metrics for all pending and successful payment requests.
  • Get Transaction TotalsGet the total amount received on your Paystack account.
Show 49 more
  • List BanksGet a list of all supported banks and their properties on Paystack.
  • List CustomersList customers available on your integration.
  • List DisputesList transaction disputes filed by customers on your Paystack integration.
  • List TransactionsList transactions that have occurred on your integration.
  • List TransfersList all transfers carried out on your integration.
  • Resolve Card BINGet basic information about a card BIN (Bank Identification Number).
  • Validate Bank AccountValidate the authenticity of a customer's bank account before sending money.
  • Validate CustomerValidate a customer's identity on your Paystack integration.
  • Verify Payment RequestVerify the status of a previously created payment request on Paystack.
  • Verify TransactionConfirm the status of a transaction using its reference.
  • Fetch Bulk Charge BatchRetrieve a specific bulk charge batch by code.
  • Fetch Mandate AuthorizationsFetch the list of direct debit mandate authorizations associated with a customer.
  • Fetch Payment PageFetch details of a payment page on your Paystack integration.
  • Fetch Payment Session TimeoutFetch the payment session timeout configured on your Paystack integration.
  • Fetch PlanGet details of a plan on your integration.
  • Fetch ProductGet details of a product on your integration.
  • Fetch Product OrdersFetch all orders for a particular product on your Paystack integration.
  • Fetch RefundGet details of a refund on your integration.
  • Fetch SplitGet details of a split configuration for a transaction.
  • Fetch StorefrontGet the details of a previously created Storefront.
  • Fetch Storefront OrdersFetch all orders in a Paystack storefront.
  • Fetch SubaccountGet details of a subaccount on your integration.
  • Fetch SubscriptionGet details of a subscription on your integration.
  • Fetch Transaction TimelineFetch the timeline of a transaction showing the steps taken from initiation to completion.
  • Fetch Transfer RecipientFetch details of a transfer recipient.
  • Fetch Virtual TerminalFetch a Virtual Terminal on your Paystack integration.
  • Generate Update Subscription LinkGenerate a link for updating the card on a subscription.
  • List Apple Pay DomainsList all registered Apple Pay domains on your integration.
  • List Bulk Charge BatchesList bulk charge batches created on your integration.
  • List Charges in BatchRetrieve the charges associated with a specified bulk charge batch.
  • List countriesRetrieve a list of countries that Paystack currently supports.
  • List Mandate AuthorizationsGet a list of all direct debit mandates on your integration.
  • List OrdersList orders available on your integration.
  • List Payment PagesList payment pages available on your Paystack integration.
  • List Payment RequestsList all previously created payment requests to your customers.
  • List PlansList all subscription plans available on your integration.
  • List ProductsList products available on your integration.
  • List RefundsList refunds available on your integration.
  • List SettlementsList settlements made to your settlement accounts.
  • List SplitsList the transaction splits available on your integration.
  • List states for address verificationRetrieve a list of states for a country for address verification.
  • List Storefront ProductsList all products in a Paystack storefront.
  • List StorefrontsList storefronts available on your integration.
  • List SubaccountsList subaccounts available on your integration.
  • List SubscriptionsList all subscriptions available on your integration.
  • List Transfer RecipientsList transfer recipients available on your integration.
  • List Virtual TerminalsList virtual terminals available on your integration.
  • Validate OrderValidate a pay for me order on Paystack.
  • Verify Storefront SlugVerify the availability of a slug before using it for a Storefront.

Takes action

  • Bulk Create Transfer RecipientsCreate multiple transfer recipients in batches.
  • Create ChargeInitiate a payment by integrating the payment channel of your choice.
  • Create CustomerCreate a customer on your Paystack integration.
  • Create Payment PageCreate a payment page on your Paystack integration.
  • Create Payment RequestCreate a new payment request by issuing an invoice to a customer.
  • Create PlanCreate a plan for recurring payments on Paystack.
  • Create RefundInitiate a refund for a previously completed transaction on Paystack.
  • Create Split ConfigurationCreate a split configuration for transaction revenue sharing.
  • Create StorefrontCreate a digital storefront on Paystack to manage and display products.
  • Create SubaccountCreate a subaccount on your Paystack integration.
Show 43 more
  • Create Transfer RecipientCreate a new recipient for transfers.
  • Create Virtual TerminalCreate a Virtual Terminal on your Paystack integration to accept payments.
  • Initialize AuthorizationInitialize a reusable authorization for recurring transactions.
  • Initialize TransactionInitialize a transaction from your backend.
  • Initiate Bulk ChargeInitiate a bulk charge on your integration.
  • Add Products to PageAdd products to a Paystack payment page.
  • Add Products to StorefrontAdd previously created products to a Storefront.
  • Add Split Code to Virtual TerminalAdd a split code to a virtual terminal.
  • Add Subaccount to SplitAdd a subaccount to a split configuration, or update the share of an existing subaccount.
  • Archive Payment RequestArchive a payment request to clean up records.
  • Assign Destination to Virtual TerminalAssign WhatsApp destinations to a Virtual Terminal for payment notifications.
  • Deactivate AuthorizationDeactivate an authorization when a card or payment method needs to be forgotten.
  • Deactivate Virtual TerminalDeactivate a Virtual Terminal on your integration.
  • Delete ProductDelete a previously created product from Paystack by its ID.
  • Delete StorefrontDelete a previously created storefront from Paystack by its ID.
  • Delete Transfer RecipientDelete a transfer recipient by setting it to inactive status.
  • Disable OTP for TransfersDisable OTP requirement for programmatic transfers.
  • Disable SubscriptionDisable a subscription on your Paystack integration.
  • Duplicate StorefrontDuplicate a previously created Storefront.
  • Enable OTP for TransfersEnable OTP requirement for transfers.
  • Finalize Payment RequestFinalize the creation of a draft payment request for a customer.
  • Pause Bulk ChargePause processing of a bulk charge batch.
  • Publish StorefrontMake a Storefront publicly available on Paystack.
  • Remove Subaccount from SplitRemove a subaccount from a split configuration.
  • Resend OTP for TransferResend OTP for a transfer.
  • Resume Bulk Charge BatchResume processing of a previously paused bulk charge batch.
  • Send Payment Request NotificationSend an email notification to a customer for a previously created payment request.
  • Send Subscription Update LinkSend an email to the customer with a link to update the card on their subscription.
  • Set Risk ActionSet a customer's risk action by whitelisting or blacklisting them.
  • Submit PhoneSubmit phone number when requested during a charge transaction.
  • Trigger direct debit activation chargeTrigger an activation charge on an inactive direct debit mandate for a customer.
  • Unassign Destination from Virtual TerminalUnassign WhatsApp destinations from a Virtual Terminal.
  • Unregister Apple Pay DomainUnregister a top-level domain or subdomain previously used for Apple Pay integration.
  • Update CustomerUpdate a customer's details on your Paystack integration.
  • Update Payment PageUpdate a payment page on your Paystack integration.
  • Update Payment RequestUpdate a payment request on your Paystack integration.
  • Update Payment Session TimeoutUpdate the payment session timeout on your Paystack integration.
  • Update PlanUpdate a plan's details on your Paystack integration.
  • Update ProductUpdate a product on your integration.
  • Update Split ConfigurationUpdate a split configuration for transactions.
  • Update StorefrontUpdate the details of a previously created Storefront.
  • Update SubaccountUpdate a subaccount's details on your Paystack integration.
  • Update Transfer RecipientUpdate the details of a transfer recipient.

More finance apps