OyeScripts Support

QAFlow Documentation

Payment Gateways Overview (31 supported)

Configuration

QAFlow ships with 31 pre-integrated payment gateways for Pro Memberships, Job Postings, Premium Content, and Recipe Unlocks.

Most Popular Gateways

GatewayRegionSetup Guide
StripeGlobalStripe Setup
PayPalGlobalPayPal Setup
RazorpayIndiarazorpay.com → API Keys
PaystackAfricapaystack.com dashboard
MollieEurope (SEPA, iDEAL)mollie.com
FlutterwaveAfrica, Asiaflutterwave.com
2CheckoutGlobal alt2checkout.com
Coinbase CommerceCrypto (BTC, ETH, USDC)commerce.coinbase.com
Binance PayCryptodevelopers.binance.com
CoinGateCryptocoingate.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

  1. Go to Admin → Payment Gateways
  2. Find your gateway in the grid
  3. Toggle Enabled
  4. Paste API credentials from the provider's dashboard
  5. Set mode: Test or Live
  6. 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 1111 in test mode