Paystack is a payments platform built for smooth online and in-person collections across Africa. It supports secure card and bank payments, virtual terminals, customer management, transaction verification, and split payments for paying multiple parties from a single transaction. Paystack is trusted by businesses for reliable billing, straightforward payout flows, and tooling that helps teams reduce manual reconciliation and operational payment mistakes.
Connecting Paystack lets BOBs take over the repetitive payment operations that usually slow down teams: creating and managing customers, initializing transactions, verifying whether a payment succeeded, and keeping virtual terminals configured correctly. Instead of manually cross-checking payment statuses or fixing mismatched details, BOBs can validate transactions end-to-end—then update your customer records and take appropriate risk actions when needed. For businesses with multi-party revenue (marketplaces, agencies, events, and partner programs), Paystack’s virtual terminals and split codes become a full payout workflow. BOBs can add/remove split rules, assign destinations per terminal, and keep split configurations aligned with each transaction. This unlocks reliable collection-to-payout operations: fewer payment errors, faster reconciliation, and more consistent handling of direct debit authorization and mandate flows where applicable.

What can BOBs do with Paystack?

Perform actions

  • Direct Debit Activation Charge
  • Deactivate Authorization
  • List Virtual Terminal Code Options
  • List Transaction ID Options
  • List Split Code Options
  • List Reference Options
  • List Customer ID Options
  • List Customer Code Options
  • Verify Transaction
  • Validate Customer
  • Update Virtual Terminal
  • Update Customer
  • Unassign Destination from Virtual Terminal
  • Set Customer Risk Action
  • Remove Split Code from Virtual Terminal
  • List Virtual Terminals
  • List Transactions
  • List Customers
  • Initialize Transaction
  • Initialize Direct Debit
  • Fetch Virtual Terminal
  • Fetch Transaction
  • Fetch Mandate Authorizations
  • Fetch Customer
  • Export Transactions
  • Deactivate Virtual Terminal
  • Create Virtual Terminal
  • Create Customer
  • Charge Authorization
  • Assign Destination to Virtual Terminal
  • Add Split Code to Virtual Terminal