CryptAPI is a no-account, no-signup cryptocurrency payment processor. It works by forwarding incoming payments to your own wallet address after deducting a small fee — you receive funds directly, no withdrawal needed.Documentation Index
Fetch the complete documentation index at: https://docs.startmyvpn.com/llms.txt
Use this file to discover all available pages before exploring further.
CryptAPI does not require an API key or account registration. You only need to provide your own receiving wallet addresses for each currency you want to accept.
How it works
- Customer pays to a unique address generated by CryptAPI for that invoice
- CryptAPI detects the on-chain payment and forwards the funds to your wallet address, minus their fee
- CryptAPI sends a callback to StartMyVPN confirming the payment
- StartMyVPN activates or renews the customer’s service
Fees
CryptAPI charges a small per-transaction fee that varies by cryptocurrency. Check the current fee schedule at: cryptapi.io/fees There are no monthly or subscription fees — you only pay per transaction.Setup
1. Get your wallet addresses
For each cryptocurrency you want to accept, you need a receiving wallet address — this is where CryptAPI will forward customer payments after taking their fee. Use any wallet that supports the currencies you want to offer:- Bitcoin (BTC): any BTC wallet address
- Ethereum (ETH): any ERC-20 compatible address
- USDT / USDC: network-specific address (TRC20 or ERC20)
- Other coins: the appropriate wallet for that network
2. Configure in StartMyVPN
Navigate to Admin → Settings → Payments → CryptAPI and enter:| Field | Description |
|---|---|
| Bitcoin (BTC) Address | Your BTC receiving wallet address |
| Ethereum (ETH) Address | Your ETH receiving wallet address |
| Litecoin (LTC) Address | Your LTC receiving wallet address |
| USDT (TRC20) Address | Your USDT TRC20 receiving address |
| USDT (ERC20) Address | Your USDT ERC20 receiving address |
| (other currencies) | Add the address for any currency you want to enable |
3. Callback URL
The callback URL is automatically set to:Payment flow
- Customer selects a plan and chooses “Pay with Cryptocurrency”
- A unique deposit address is generated for the invoice (via CryptAPI)
- Customer is shown the address and exact crypto amount to send
- Customer sends payment to the address
- CryptAPI detects the transaction, forwards funds to your wallet, and sends a callback
- StartMyVPN marks the invoice as paid and activates the service
- Customer is redirected to the confirmation page at
/cryptapi/checkout/{invoice}
Conversion rates
CryptAPI handles real-time fiat-to-crypto conversion. The crypto amount shown to the customer is calculated at checkout time based on the live exchange rate.Crypto payments are one-time only — they do not support automatic recurring billing. Customers on crypto pay manually each billing cycle.