Crypto Payment Gateway API

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)

create-invoice.js
// 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

Accept 60+ cryptocurrencies (BTC, ETH, etc.)
Automatic conversion to USDT
Instant withdrawals to any wallet
Real-time webhook notifications
5 block confirmations for security
Configurable invoice expiration
Detailed payment tracking
HMAC-secured webhooks
Idempotent API requests
Comprehensive error handling
Rate limiting protection
Full transaction history

How It Works

01

Create Invoice

Call our API to create a payment invoice. Get a deposit address for your customer.

02

Customer Pays

Customer sends BTC, ETH, or any crypto to the deposit address. We handle the conversion automatically.

03

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