Skip to main content
Path: Administration → Payment Gateways (/payment-gateways) — Admin onlyThe page shows four collapsible gateway cards. Enable any gateway by toggling it on and entering the required credentials, then click Save.

Supported Gateways

GatewayTypeAuto-Renew
StripeOnline — card✅ Automatic
PayPalOnline — PayPal account✅ Automatic
TapOnline — Middle East card processor✅ Automatic
Bank TransferManual — wire transfer⚠️ Manual approval

Bank Transfer

Simple setup — no API key required.
  1. Toggle Enable Bank Transfer
  2. Paste your bank account instructions in the Payment Instructions textarea:
Bank: First National Bank
Account: Your Company Ltd
IBAN: GB00 XXXX 0000 0000 0000 00
BIC: XXXXXXXX
Reference: [Invoice Number]
  1. Click Save
When a client chooses Bank Transfer at checkout, they see these instructions and their subscription stays Pending until you manually approve the transaction in Administration → Transactions.

PayPal

FieldDescription
Webhook URLAuto-generated — copy to PayPal developer portal
Sandbox ModeToggle for testing
Client IDFrom PayPal developer app
Client SecretFrom PayPal developer app
Webhook IDFrom PayPal webhook configuration

Stripe

FieldDescription
Webhook URLAuto-generated — copy to Stripe dashboard
Sandbox ModeToggle test mode (uses pk_test_ / sk_test_ keys)
Publishable Keypk_live_... from Stripe API keys
Secret Keysk_live_... from Stripe API keys
Webhook SecretSigning secret from Stripe webhook endpoint

Setting Up Stripe Webhooks

  1. Copy the Webhook URL shown in the Stripe card
  2. In the Stripe dashboard → Developers → Webhooks → Add Endpoint
  3. Paste the URL and select events:
    • checkout.session.completed
  4. Copy the Signing Secret back into AreaWP

Stripe Test Cards

Card NumberBehavior
4242 4242 4242 4242Always succeeds
4000 0000 0000 0002Always declined
4000 0025 0000 3155Requires 3D Secure

Tap

FieldDescription
Merchant IDYour Tap merchant identifier
EnvironmentTest or Live toggle
Public Key (Test)Test mode publishable key
Secret Key (Test)Test mode secret key
Public Key (Live)Live mode publishable key
Secret Key (Live)Live mode secret key

Save

After configuring any gateway, click the Save button at the bottom of the page. All gateway settings are saved together in a single request.
You can enable multiple payment gateways simultaneously. Clients choose their preferred method at checkout.