Install MatchPlay Pro AI

Get quick access to your dashboard. Install our app for a better experience!

PayPal Setup Guide

Complete Your PayPal Integration

Follow these steps to start accepting subscription payments via PayPal

✓ Bank Account Connected

Account Name: LuvAll-TT

Sort Code: 04-06-05

Account Number: 28854414

PayPal will automatically transfer your subscription revenue to this account within 2-7 days.

1
Get Your PayPal API Credentials
  1. 1
    Go to PayPal Developer PortalOpen Link
  2. 2
    Log in with your PayPal Business account
  3. 3
    Click 'Dashboard' at the top
  4. 4
    Click 'Apps & Credentials'
  5. 5
    Toggle to 'Live' mode (important!)
  6. 6
    Click 'Create App'
  7. 7
    App Name: 'LuvAll-TT Game On'
  8. 8
    App Type: 'Merchant'
  9. 9
    Click 'Create App'
  10. 10
    Copy your Client ID (looks like: AXxxxxxxxxxxx...)
  11. 11
    Copy your Secret (KEEP THIS PRIVATE!)
2
Create Subscription Plans
  1. 1
    Log into your PayPal Business account
  2. 2
    Go to: Products & Services > Subscriptions
  3. 3
    Click 'Create Plan' for each of the following:

Create these 4 subscription plans:

Pro Player - Monthly
Price: £7.99 • Billing: Every 1 month
Copy Plan ID after creation
Pro Player - Yearly
Price: £79.99 • Billing: Every 12 months
Copy Plan ID after creation
Team & Coach - Monthly
Price: £24.99 • Billing: Every 1 month
Copy Plan ID after creation
Team & Coach - Yearly
Price: £249.99 • Billing: Every 12 months
Copy Plan ID after creation
3
Update Your App Configuration
  1. 1
    Open: components/payments/PaymentConfig.jsx
  2. 2
    Replace CLIENT_ID with your actual Client ID
  3. 3
    Replace each PLANS value with your Plan IDs (start with P-...)
  4. 4
    Save the file
// In components/payments/PaymentConfig.jsx

PAYPAL: {
  CLIENT_ID: 'YOUR_ACTUAL_CLIENT_ID_HERE',
  PLANS: {
    player_monthly: 'P-YOUR_PLAN_ID_HERE',
    player_yearly: 'P-YOUR_PLAN_ID_HERE',
    team_monthly: 'P-YOUR_PLAN_ID_HERE',
    team_yearly: 'P-YOUR_PLAN_ID_HERE'
  }
}
4
Enable Live Payments
  1. 1
    In PaymentConfig.jsx, find PAYMENTS_ENABLED
  2. 2
    Change it from false to true
  3. 3
    Save the file
// In components/payments/PaymentConfig.jsx

PAYMENTS_ENABLED: true  // Change from false to true
5
Test Your Setup
  1. 1
    Go to your Pricing page
  2. 2
    Click 'Subscribe' on any plan
  3. 3
    Select PayPal payment method
  4. 4
    Complete a test transaction
  5. 5
    Check your PayPal account for the subscription
  6. 6
    Verify funds transfer to your bank account (2-3 days)

Need Help?

If you get stuck, here are some helpful resources: