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.
Access Payment Configuration
Section titled “Access Payment Configuration”- Log in to Seller Portal
- Go to Configuration → scroll down to the Payment Methods section
Supported Payment Gateways
Section titled “Supported Payment Gateways”| Gateway | Type | Description |
|---|---|---|
| Cryptomus | Crypto | Pay with Bitcoin, USDT, ETH, and many other cryptocurrencies |
| Tazapay | Fintech | International payment gateway supporting multiple methods |
| PayPal | International | The most popular international payment method |
| Stripe | Card | Credit/debit card payments (Visa, Mastercard, etc.) |
| Pay2s | VN Banking | Vietnamese domestic bank transfers with automatic confirmation |
| Web2m | Domestic | Vietnamese domestic payment gateway |
Add a Payment Method
Section titled “Add a Payment Method”- Click the Add Payment Method button
- Select the Type (payment gateway)
- Fill in the authentication credentials as required by each gateway
- Enable the Enabled toggle
- Click Save
Configure Each Payment Gateway
Section titled “Configure Each Payment Gateway”Cryptomus
Section titled “Cryptomus”- Register an account at cryptomus.com
- Create a merchant and obtain API credentials
- Enter the credentials into the configuration form on Seller Portal
- Configure the Webhook URL — Seller Portal will provide a ready-made webhook URL; copy and paste it into the Cryptomus dashboard
Tazapay
Section titled “Tazapay”- Register an account at tazapay.com
- Obtain the API key and secret
- Enter them into the configuration form
- Configure the webhook similarly
PayPal
Section titled “PayPal”- Create a PayPal Business account
- Obtain the Client ID and Secret from the PayPal Developer Dashboard
- Enter them into the configuration form
Stripe
Section titled “Stripe”- Register at stripe.com
- Obtain the Publishable Key and Secret Key
- Enter them into the configuration form
- Configure the webhook endpoint
- Register an account at Pay2s
- Obtain the Access Key, Secret Key, Partner Code, and Webhook Token
- Enter them into the configuration form on Seller Portal
- Add a list of bank accounts to receive payments
- Configure the webhook URL
- Register a Web2m account
- Obtain the API authentication credentials
- Enter them into the configuration form
Telegram Notifications
Section titled “Telegram Notifications”You can receive Telegram notifications every time an end user successfully tops up their balance.
- Create a Telegram bot or obtain the Chat ID of your group/channel
- Enter the Telegram Chat ID in the Payment Methods configuration section
- The system will automatically send notifications with details: username, amount, and payment method
Webhook URL
Section titled “Webhook URL”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
Topup Prefix
Section titled “Topup Prefix”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.
Enable/Disable Payment Methods
Section titled “Enable/Disable Payment Methods”- 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 & Delete
Section titled “Edit & Delete”- Edit: Click the edit button on the payment method card
- Delete: Click the delete button → confirm deletion
End-User Payment Flow
Section titled “End-User Payment Flow”1. User selects "Top Up" on the Console2. Enters the desired amount3. Selects a payment method (only methods you have enabled are shown)4. Redirected to the payment gateway's checkout page5. Completes the payment6. Payment gateway calls the webhook → Backend confirms7. User's wallet balance is credited8. User can purchase proxies using their wallet balanceNext Steps
Section titled “Next Steps”- Pricing & Coupons — set proxy selling prices
- User Management — manage end users