Getting Started
The VolgaPay API allows you to generate payment links and accept payments from customers worldwide. The integration process requires two main steps:
- Generate a wallet using the Create Wallet endpoint by providing your USDC (Polygon) wallet address and a callback URL.
- Redirect customers to the payment page using the encrypted wallet address and payment details.
Key Features
Instant Payouts
Receive payments directly to your USDC (Polygon) wallet instantly
No KYC Required
Generate payment links anonymously without identity verification
Multiple Payment Methods
Accept credit cards, Apple Pay, Google Pay, SEPA, and ACH transfers
White-Label Support
Customize the payment page with your own branding and domain
Affiliate System
Earn commissions on every transaction through our affiliate program
Multi-Provider
Support for multiple payment providers with automatic selection
API Endpoints
Generate a temporary encrypted wallet address for receiving payments.
Endpoint URL
Parameters
cURL Example
curl --location "https://api.volgapay.com/control/wallet.php?address=0xF977814e90dA44bFA03b6295A0616a897441aceC&callback=https%253A%252F%252Fwww.example.com%252Forders.php%253Fnumber%253D8271468415326"Response Example
{"address_in":"eE5A43DAkczRwxoW3IL7sGsRh6CiMx4kkTCccr6n%2FYMTGhy9b1eeIJLTr9Lho64fJTIeOfgsnJNNc%2FarqtR1jw%3D%3D","polygon_address_in":"0x756C4D5EAad2165b3841a543Cf851Eed6AAF211B","callback_url":"https://www.example.com/orders.php?number=8271468415326","ipn_token":"ZEE2cW8zb1N0N2otZEc3eHh3MDNUU1lTMEExYmVvcDBVNlVBcEl5Y01RcmFTMUtpbExHX0V2QTJucXpQRVdGRnQ3dzhmUVhYZUE%3D"}Redirect the customer to the payment page to complete the payment.
Endpoint URL
Parameters
Redirect customer to a hosted page with multiple payment provider options.
Endpoint URL
Parameters
Create a wallet with affiliate commission support.
Endpoint URL
Parameters
Convert any currency to USD for providers that support USD only.
Endpoint URL
Parameters
Response Example
{"status":"success","value_coin":"1351.76","exchange_rate":"1.07427"}Check the status of a payment using the IPN token.
Endpoint URL
Parameters
Response Example
{"status":"paid","value_coin":"117.59","txid_out":"0xe85ed56174785b0bb9fcb522655f961675ad236f2aad2f5bb4fa2f074ac09726","coin":"polygon_usdc"}Callback Events
When a payment is completed, VolgaPay will send a GET request to your callback URL with the following parameters:
Best Practices
Unique Wallets per Customer
Always create a new encrypted wallet for each customer transaction. Reusing wallets will get blocked.
Unique Callback Parameters
Include unique identifiers (order ID, invoice number) in your callback URL to track payments accurately.
Use IPN Tokens for Tracking
Store the IPN token from wallet creation to check payment status and investigate failed callbacks with support.
Validate Callback Amounts
Always verify the value_coin parameter matches your expected amount before updating order status.
Handle Affiliate Commissions
If using affiliate features, ensure affiliate_fee + merchant_fee = 0.92 (our service fee is 8%).
Support Multiple Currencies
Some providers (Stripe, Transfi) only support USD. Use the Convert to USD endpoint when needed.
Need Help?
If you have questions or need assistance with the API integration, please contact our support team.