CoinPayments Integration
Accept cryptocurrency payments through CoinPayments gateway for subscription purchases
CoinPayments Integration
Accept cryptocurrency payments from users worldwide. Support for Bitcoin, Ethereum, and 100+ other cryptocurrencies through the CoinPayments gateway.
Multi-Crypto
Accept 100+ cryptocurrencies.
Global Access
Accept payments worldwide without restrictions.
Secure
Industry-leading security and compliance.
Overview
CoinPayments integration enables your VPN service to accept cryptocurrency payments. Users can pay with Bitcoin, Ethereum, Litecoin, and many other cryptocurrencies.
Supported Cryptocurrencies
Bitcoin (BTC)
The original cryptocurrency with widespread adoption.
Ethereum (ETH)
Smart contract platform with fast transactions.
Litecoin (LTC)
Fast, low-fee alternative to Bitcoin.
USDT
Stablecoin pegged to USD for price stability.
Payment Flow
Create Payment
Display Address
User Pays
Confirmation
Subscription Active
Configuration
merchantIdStringRequiredYour CoinPayments merchant ID.
publicKeyStringRequiredYour CoinPayments public API key.
privateKeyStringRequiredYour CoinPayments private API key (keep secure).
ipnSecretStringRequiredSecret for verifying IPN (Instant Payment Notification) callbacks.
Best Practices
Display Rates
Show current crypto exchange rates before payment.
Timeout Handling
Set reasonable payment timeouts (15-30 minutes).
Confirmation Count
Wait for appropriate blockchain confirmations.
IPN Verification
Always verify IPN signatures before processing.
Related Endpoints
Exchange Rate Volatility
Cryptocurrency prices can change rapidly. Display the current exchange rate and lock it for a limited time during checkout.
Start Accepting Crypto
Create your first cryptocurrency payment and start accepting Bitcoin, Ethereum, and more.