The Problem Every Global Business Faces
If you serve both international clients and African clients, you have probably hit this wall. Your client in London wants to pay by card via Stripe. Your client in Lagos needs Paystack because Stripe is not widely available in Nigeria. Your client in Nairobi prefers M-Pesa.
Until now, the only solutions were: maintain two separate invoicing tools, send different invoices to different clients, or lose payments because the right gateway was not available.
BillRyt solves this completely. Connect both gateways once. Every invoice you send automatically includes both payment options. Each client pays the way that works for them.
How It Works
When you connect both Stripe and Paystack, every invoice automatically includes both payment options on the client-facing payment page — no per-invoice setup required.
Client payment page
Setting Up Both Gateways
Connect Stripe
In Settings → Payments, add your Stripe account — paste your API keys, or connect by OAuth where available. Takes about two minutes.
Connect Paystack
On the same page, add Paystack. Enter your Paystack API key (found in Paystack Dashboard → Settings → API Keys) and click Save. Paystack shows as Connected.
Send your invoice
Create and send invoices as normal. Both payment options appear automatically on the client's payment page — no per-invoice setup. The invoice marks itself paid the moment a client finishes paying and returns.
Add webhooks for extra reliability (optional)
So payments still confirm even if a client closes the tab, add a webhook per gateway: BillRyt shows you the URL to paste into your Stripe and Paystack dashboards (for Stripe you also paste the signing secret back into BillRyt). One-time — the normal pay-and-return flow already confirms without it.
Which Gateway for Which Client?
Stripe — Best for
- Clients outside Africa
- International card payments (Visa, Mastercard, Amex)
- US, UK, EU, Canada, Australia
- USD, GBP, EUR, 130+ currencies
Paystack — Best for
- Nigeria, Kenya, Ghana, South Africa
- Mobile money (M-Pesa, MTN MoMo)
- Bank transfer within Africa
- USSD payments (no internet required)
- Verve cards and African-issued cards
Fees
BillRyt does not charge transaction fees. You pay only the gateway's standard processing fee.
| Gateway | Fee | Notes |
|---|---|---|
| Stripe (international) | 2.9% + $0.30 | Lower in some countries |
| Paystack Nigeria | 1.5% + ₦100 | Capped at ₦2,000 |
| Paystack Kenya | 2.9% + KES 30 | |
| Paystack Ghana | 1.95% + GH₵0.25 | |
| Paystack South Africa | 2.9% + R2 |
Frequently Asked Questions
Can I use both Stripe and Paystack simultaneously?
Yes. BillRyt is built to support both gateways at the same time. Connect both in your BillRyt settings and both options appear on every invoice.
What currencies does Paystack support?
Paystack supports NGN (Nigeria), KES (Kenya), GHS (Ghana), ZAR (South Africa), EGP (Egypt), and USD/GBP/EUR for international transactions depending on country.
What happens if a payment fails?
BillRyt keeps the invoice as unpaid. You can send a payment reminder or re-send the invoice link. The client can try again or switch to the other gateway.
Does BillRyt charge transaction fees?
No. BillRyt does not charge transaction fees. You pay only the gateway's standard processing fee — Stripe at 2.9% + $0.30, Paystack at 1.5% + local fee depending on country.
Can I record offline payments too?
Yes. If a client pays by bank transfer or cash, record it manually via Record Payment in BillRyt. Works alongside online gateway payments.