VPNresellers
Connect your own VPNresellers account to deliver VPN access after confirmed payment. Each business uses its own API token and reseller balance. Customers receive one VPN account per subscription and manage their access from your customer portal.Before you start
- Have a VPNresellers account with an API 4.1 access token and sufficient reseller credit.
- Sign in as the PayRequest business owner. Team members cannot configure the connection or use the integrationβs recovery actions.
- Configure your payment provider and customer portal for the subscriptions you want to sell. VPNresellers delivers the VPN service; it does not collect customer payments.
Connect your account
1
Open VPNresellers
In the dashboard, go to Sell β Services & integrations and open VPNresellers, or visit
/apps/vpnresellers.2
Enter your API token
Paste your own API 4.1 token into API access token and click Connect. PayRequest checks the connection before saving it and stores the token encrypted.
3
Check your balance
Confirm the connection succeeds and review Reseller balance. Use Test connection to refresh the connection check. Active VPN accounts consume reseller credit daily, so keep your balance funded.
Create a VPN product
- Click Create VPN subscription on the integration page or in Products. You can also select VPN subscription in the full product wizard when an active VPNresellers connection exists.
- Enter the product name, description, positive price, currency and VAT settings.
- Select your VPN provider under VPN delivery.
- Choose billing every one month or one year.
- Complete the wizard and save the product. Make it active and visible when you are ready to sell it.
VPN products use recurring subscription billing with automatic VPN delivery. The first payment is charged immediately. Free trials, free plans, quantity selection and customer pausing are not supported; each subscription delivers one VPN account.
Payment and access
PayRequest counts the initial order and its associated invoice as one paid period. Synchronization runs after relevant billing changes and reconciles services every five minutes. Delivery and status changes may therefore take a few minutes.
The portal shows Access paid until. VPNresellers uses a date-only expiry, while PayRequest reconciles the paid-until time. Provider expiry processing can differ, so the remote cutoff is not guaranteed to occur at the exact displayed second.
Customer setup
Customers sign in to your customer portal, open My services, select their VPN subscription and open the VPN tab. Order details and order-completion emails can also include a Manage VPN link to the subscription when it is linked to the order. The tab shows the service status, Access paid until and the VPN username. While access is active, authorized customers can:- Click Show VPN password or Hide password.
- Set a new VPN password of 12β50 characters. Password changes are limited to one attempt per minute.
- Choose a protocol and server location, then click Download configuration.
The primary customer and contacts with Admin or Operations access can manage VPN credentials and download configurations. Billing and Viewer contacts cannot access credentials.
Delivery problems
Open/apps/vpnresellers and review VPN services. Each entry shows the username, status, paid-until date and any delivery error.
Insufficient reseller credit
Top up your VPNresellers balance, then click Synchronize for the affected service. Paying a PayRequest invoice does not top up your reseller balance.Connection or provider errors
Use Test connection and check your API token. Update the connection if necessary. For a temporary provider failure, wait and retry Synchronize. Customers with delayed delivery should contact your business through the portal.Account creation needs verification
If an account-creation request has an uncertain result, PayRequest searches for the original username before trying to deliver it again. It stops automatic recreation when it cannot confirm whether the account exists.- Click Synchronize to recover an existing account.
- If the service still needs creation verification, wait at least ten minutes after the uncertain attempt.
- As the business owner, click Verify and retry creation and confirm the action. PayRequest checks the provider account list and retries creation only if the original username is not found.