QAFlow ships with 31 pre-integrated payment gateways for Pro Memberships, Job Postings, Premium Content, and Recipe Unlocks.
Most Popular Gateways
| Gateway | Region | Setup Guide |
|---|---|---|
| Stripe | Global | Stripe Setup |
| PayPal | Global | PayPal Setup |
| Razorpay | India | razorpay.com → API Keys |
| Paystack | Africa | paystack.com dashboard |
| Mollie | Europe (SEPA, iDEAL) | mollie.com |
| Flutterwave | Africa, Asia | flutterwave.com |
| 2Checkout | Global alt | 2checkout.com |
| Coinbase Commerce | Crypto (BTC, ETH, USDC) | commerce.coinbase.com |
| Binance Pay | Crypto | developers.binance.com |
| CoinGate | Crypto | coingate.com |
Full list: Stripe, PayPal, Razorpay, Paystack, Mollie, Flutterwave, 2Checkout, Coinbase Commerce, Binance Pay, CoinGate, aamarPay, SSLCommerz, Cashfree, Instamojo, Paytm, PhonePe, NOWPayments, YooKassa, Xendit, Midtrans, MyFatoorah, PayHere, PayFast, Authorize.Net, Square, Braintree, Bank Transfer (manual), MercadoPago, CinetPay, PayU, Perfect Money.
Enabling a Gateway
- Go to Admin → Payment Gateways
- Find your gateway in the grid
- Toggle Enabled
- Paste API credentials from the provider's dashboard
- Set mode: Test or Live
- Click Save
Webhook URLs
For subscription gateways (Stripe, PayPal), you must configure webhooks in the provider's dashboard to point to:
https://your-domain.com/webhook/{gateway}
e.g. /webhook/stripe, /webhook/paypal. Without webhooks, one-time payments still work but subscription renewals / cancellations will not sync.
Testing Payments
Every gateway has a test mode. Use these test cards:
- Stripe:
4242 4242 4242 4242+ any future expiry + any CVV - PayPal: Use sandbox buyer account at developer.paypal.com
- Razorpay:
4111 1111 1111 1111in test mode