Using Multiple Payment Providers (Paystack + Stripe)
Accept both local African payments and international cards by connecting Paystack and Stripe together.
Why use both providers?#
Some businesses need both local and international payment acceptance. A Kenyan e-commerce store might use Paystack for M-Pesa and local cards (cheapest for domestic customers) while also accepting Apple Pay and Google Pay via Stripe for international buyers. AskBiz supports running both providers simultaneously โ the system routes transactions to the correct provider based on the payment method selected at checkout.
Adding Stripe to an existing Paystack setup#
If you already have Paystack configured, go to POS > Payments. You will see an + Connect Stripe button. Click it to start the Stripe onboarding process. Your existing Paystack configuration remains untouched โ Stripe is added alongside it. After completing Stripe KYC, your payment provider shows as Both in your configuration.
How routing works#
When a customer pays via M-Pesa or local mobile money, the transaction routes through Paystack. When a customer pays with Apple Pay, Google Pay, or an international card, it routes through Stripe. Cash payments are recorded locally without either provider. Your reports show a unified view across all providers with a breakdown by payment method.
Settlement with dual providers#
Each provider settles independently. Paystack settles to your configured M-Pesa or bank account. Stripe settles to the bank account you provided during Stripe onboarding. You receive two separate settlement streams. AskBiz's reconciliation tools track both and present a unified cash flow view.
Frequently Asked Questions
Was this article helpful?
Still stuck? Email our support team.