OyeScripts Support
Filed under: QAFlow

Set Up Stripe and PayPal in QAFlow for Pro Memberships (5-Minute Guide)

April 1, 2026 · QAFlow v2.1.1

Configure Stripe Checkout and PayPal in QAFlow's admin to start accepting subscription payments for Pro Memberships. Webhooks, test mode, and going live — everything covered.

QAFlow ships with 31 payment gateways out of the box. Stripe and PayPal are the two most popular for Pro Memberships — here's how to set them up.

Stripe Setup

  1. Sign in to Stripe Dashboard
  2. Go to Developers → API keys
  3. Copy your Publishable key and Secret key
  4. In QAFlow admin → Payment Gateways → Stripe → paste both keys
  5. Toggle Test mode on while you're testing — switch to live keys when ready

Webhook (required for subscriptions)

In Stripe Dashboard → Developers → Webhooks → Add endpoint. Set the URL to:

https://your-domain.com/webhook/stripe

Subscribe to events: checkout.session.completed, invoice.paid, customer.subscription.deleted.

PayPal Setup

  1. Sign in to PayPal Developer
  2. My Apps & Credentials → Create App
  3. Copy Client ID and Secret
  4. QAFlow admin → Payment Gateways → PayPal → paste credentials
  5. Set Mode to sandbox for testing, live for production

Create Your Pro Plans

Admin → Pro Memberships → New Plan. Set name, monthly/yearly price, and which features to unlock (no ads, custom badge, post limits, etc.).

Test the Flow

Use Stripe test card 4242 4242 4242 4242 with any future expiry. PayPal sandbox provides a free buyer account at developer.paypal.com.

Once a test purchase clears, you'll see the user's status flip to "Pro" in the admin Users panel.