Skip to content

Payment Setup

You need to configure at least one payment method so that end users can top up their balance and purchase proxies on the Console.

  1. Log in to Seller Portal
  2. Go to Configuration → scroll down to the Payment Methods section
GatewayTypeDescription
CryptomusCryptoPay with Bitcoin, USDT, ETH, and many other cryptocurrencies
TazapayFintechInternational payment gateway supporting multiple methods
PayPalInternationalThe most popular international payment method
StripeCardCredit/debit card payments (Visa, Mastercard, etc.)
Pay2sVN BankingVietnamese domestic bank transfers with automatic confirmation
Web2mDomesticVietnamese domestic payment gateway
  1. Click the Add Payment Method button
  2. Select the Type (payment gateway)
  3. Fill in the authentication credentials as required by each gateway
  4. Enable the Enabled toggle
  5. Click Save
  1. Register an account at cryptomus.com
  2. Create a merchant and obtain API credentials
  3. Enter the credentials into the configuration form on Seller Portal
  4. Configure the Webhook URL — Seller Portal will provide a ready-made webhook URL; copy and paste it into the Cryptomus dashboard
  1. Register an account at tazapay.com
  2. Obtain the API key and secret
  3. Enter them into the configuration form
  4. Configure the webhook similarly
  1. Create a PayPal Business account
  2. Obtain the Client ID and Secret from the PayPal Developer Dashboard
  3. Enter them into the configuration form
  1. Register at stripe.com
  2. Obtain the Publishable Key and Secret Key
  3. Enter them into the configuration form
  4. Configure the webhook endpoint
  1. Register an account at Pay2s
  2. Obtain the Access Key, Secret Key, Partner Code, and Webhook Token
  3. Enter them into the configuration form on Seller Portal
  4. Add a list of bank accounts to receive payments
  5. Configure the webhook URL
  1. Register a Web2m account
  2. Obtain the API authentication credentials
  3. Enter them into the configuration form

You can receive Telegram notifications every time an end user successfully tops up their balance.

  1. Create a Telegram bot or obtain the Chat ID of your group/channel
  2. Enter the Telegram Chat ID in the Payment Methods configuration section
  3. The system will automatically send notifications with details: username, amount, and payment method

Each payment method requires a Webhook URL to receive notifications when payments are completed.

  • Seller Portal will automatically provide the webhook URL for you
  • You need to copy this URL and configure it on the corresponding payment gateway’s dashboard
  • When a user completes a payment, the payment gateway calls the webhook → the Backend confirms → the order is processed

In the payment configuration section, you can set a Topup Prefix — a custom prefix for top-up transaction codes. For example: if the prefix is MYPROXY, transaction codes will look like MYPROXY-xxxxxxxx.

  • Each method has an Enabled/Disabled toggle
  • Only methods that are Enabled will be displayed to end users
  • You can temporarily disable a method without deleting its configuration
  • Edit: Click the edit button on the payment method card
  • Delete: Click the delete button → confirm deletion
1. User selects "Top Up" on the Console
2. Enters the desired amount
3. Selects a payment method (only methods you have enabled are shown)
4. Redirected to the payment gateway's checkout page
5. Completes the payment
6. Payment gateway calls the webhook → Backend confirms
7. User's wallet balance is credited
8. User can purchase proxies using their wallet balance