Paystack
Nigerian financial technology company that offers payment processing services to businesses in Africa.
112 actionsAPI key
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.