FromChainPayment Gateway
Accept payments in 60+ cryptocurrencies and receive USDT automatically. Get started in minutes with easy withdrawals, real-time webhooks, and secure transaction handling.
60+ Cryptocurrencies
Accept BTC, ETH, and 60+ cryptocurrencies. You always receive USDT.
Real-Time Updates
Instant webhook notifications for payment status changes
Secure Payments
Enterprise-grade security with encrypted webhooks and secure withdrawals
Flexible Withdrawals
Request withdrawals to any wallet address instantly
Quick Example
Create a payment invoice in seconds. Default network: USDT BEP20 (Binance Smart Chain)
// Default: USDT BEP20 (Binance Smart Chain)
const response = await fetch('https://api.fromchain.plus/v1/invoices', {
method: 'POST',
headers: {
'Authorization': 'Bearer gw_live_your_api_key_here',
'Content-Type': 'application/json',
'Idempotency-Key': 'order_123_payment'
},
body: JSON.stringify({
amount: '100.00', // Only required field!
externalId: 'order_123',
description: 'Payment for Order #123',
metadata: {
customerId: 'user_456',
orderId: 'order_123'
}
})
});
const invoice = await response.json();
console.log(invoice);
// {
// "id": "inv_abc123",
// "chain": "BSC",
// "token": "USDT",
// "depositAddress": "0x1234567890...",
// "amountExpected": "100.00",
// "status": "PENDING"
// }What You Get
How It Works
Create Invoice
Call our API to create a payment invoice. Get a deposit address for your customer.
Customer Pays
Customer sends BTC, ETH, or any crypto to the deposit address. We handle the conversion automatically.
Balance Credited
After confirmation, funds (minus platform fee) are credited to your balance. Request withdrawals anytime.
Ready to get started?
Integrate crypto payments into your platform in minutes with our simple API.
View Documentation