Skip to main content
StartMyVPN supports three payment gateways. You can enable one or all of them simultaneously — customers will see whichever gateways are active at checkout.

Supported gateways

Stripe

Credit and debit card payments with recurring subscription support.

PayPal

PayPal checkout and recurring PayPal subscriptions.

CryptAPI

Cryptocurrency payments — Bitcoin, Ethereum, Litecoin, and more.

How payments work

  1. A customer selects a plan and billing cycle
  2. An Invoice is created in the pending state
  3. The customer is redirected to the payment gateway (or shown a crypto address)
  4. On success, a webhook from the gateway fires to StartMyVPN
  5. StartMyVPN marks the invoice as paid and activates or renews the service
  6. A payment receipt email is sent to the customer

Refunds

Refunds are tracked in the admin panel under Admin → Invoices. Actual refund processing happens through the payment gateway’s own dashboard — StartMyVPN records the refund for accounting purposes but does not initiate refunds via the gateway API automatically.

Currency

All prices are stored and charged in the currency you configure. Currently a single currency is supported per installation. Set it via the payment gateway settings and ensure it matches across all gateways you enable.