Crypto Payment Gateway
Accept USDT/USDC on 5+ blockchains with automatic payment detection and merchant crediting
Accept cryptocurrency payments and manage enterprise wallets with ease

Accept cryptocurrency payments across multiple blockchains with automatic detection and settlement.
# Create a crypto checkout session
curl -X POST https://payments-api-dev-966260606560.europe-west2.run.app/api/v1/checkout/crypto \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": 100.00,
"currency": "USDT",
"network": "BSC",
"customer_email": "customer@example.com",
"reference": "ORDER-12345"
}'// Node.js / JavaScript
const response = await fetch('https://payments-api-dev-966260606560.europe-west2.run.app/api/v1/checkout/crypto', {
method: 'POST',
headers: {
'X-API-Key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
amount: 100.00,
currency: 'USDT',
network: 'BSC',
customer_email: 'customer@example.com',
reference: 'ORDER-12345'
})
});
const checkout = await response.json();
console.log('Deposit Address:', checkout.deposit_address);# Python
import requests
response = requests.post(
'https://payments-api-dev-966260606560.europe-west2.run.app/api/v1/checkout/crypto',
headers={'X-API-Key': 'YOUR_API_KEY'},
json={
'amount': 100.00,
'currency': 'USDT',
'network': 'BSC',
'customer_email': 'customer@example.com',
'reference': 'ORDER-12345'
}
)
checkout = response.json()
print(f"Deposit Address: {checkout['deposit_address']}")// Go
package main
import (
"bytes"
"encoding/json"
"net/http"
)
func createCheckout() {
payload := map[string]interface{}{
"amount": 100.00,
"currency": "USDT",
"network": "BSC",
"customer_email": "customer@example.com",
"reference": "ORDER-12345",
}
body, _ := json.Marshal(payload)
req, _ := http.NewRequest("POST",
"https://payments-api-dev-966260606560.europe-west2.run.app/api/v1/checkout/crypto",
bytes.NewBuffer(body))
req.Header.Set("X-API-Key", "YOUR_API_KEY")
req.Header.Set("Content-Type", "application/json")
// Execute request...
}Perfect for:
Learn more about Crypto Gateway โ
Build enterprise-grade wallet infrastructure for your users without managing blockchain complexity.
# Create a wallet for your customer
curl -X POST https://payments-api-dev-966260606560.europe-west2.run.app/api/v1/wallet/customer/create \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"customer_id": "user_12345",
"networks": ["BSC", "ETH", "POL"]
}'// Node.js / JavaScript
const response = await fetch('https://payments-api-dev-966260606560.europe-west2.run.app/api/v1/wallet/customer/create', {
method: 'POST',
headers: {
'X-API-Key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
customer_id: 'user_12345',
networks: ['BSC', 'ETH', 'POL']
})
});
const wallet = await response.json();
console.log('Wallet ID:', wallet.wallet_id);
console.log('Addresses:', wallet.addresses);# Python
import requests
response = requests.post(
'https://payments-api-dev-966260606560.europe-west2.run.app/api/v1/wallet/customer/create',
headers={'X-API-Key': 'YOUR_API_KEY'},
json={
'customer_id': 'user_12345',
'networks': ['BSC', 'ETH', 'POL']
}
)
wallet = response.json()
print(f"Wallet ID: {wallet['wallet_id']}")
print(f"Addresses: {wallet['addresses']}")// PHP
<?php
$ch = curl_init('https://payments-api-dev-966260606560.europe-west2.run.app/api/v1/wallet/customer/create');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'X-API-Key: YOUR_API_KEY',
'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
'customer_id' => 'user_12345',
'networks' => ['BSC', 'ETH', 'POL']
]));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$wallet = json_decode($response, true);
echo "Wallet ID: " . $wallet['wallet_id'];
?>Perfect for:
Learn more about Wallet Service โ
Get started in minutes with comprehensive documentation and code examples in 7+ programming languages.
RESTful APIs with complete endpoints for crypto payments and wallet management. Fully documented and tested.
Instant notifications for all payment events with HMAC-SHA256 signatures and automatic retry logic.
Full sandbox mode with testnet support. Test unlimited transactions before going live.
Support for 5+ major blockchains:
curl -X POST https://payments-api-dev-966260606560.europe-west2.run.app/api/v1/auth/register \
-H "Content-Type: application/json" \
-d '{
"email": "your@business.com",
"password": "SecurePassword123!",
"business_name": "Your Business Ltd",
"business_type": "company"
}'Verify your email address and submit KYC documents through our secure portal.
Receive test and production API keys immediately after KYC approval.
Choose your product and start building. Full documentation and support available.
Battle-Tested Platform
Our infrastructure processes millions in transaction volume with 99.9% uptime, enterprise-grade security, and comprehensive monitoring.
Key Features: