Stablecoin payment gateway

Accept USDC and USDT like a normal payment product

CoinPay gives merchants a calm ops dashboard and customers a simple checkout. Addresses, sweeps, and fees stay invisible.

  • USDC & USDT only
  • Polygon, BSC, Tron
  • Hosted checkout + API
  • HMAC-signed webhooks
  • Test & live environments
  • Settlement on sweep

Invoice to settlement, without the crypto overhead

Three steps. Clear status at each one. No exchange UI, no token speculation, no learning curve for your customers.

  1. 01

    Create an invoice

    Set a fixed USDC or USDT amount from the dashboard or with a single API call. Share the hosted checkout link.

  2. 02

    Customer pays

    They pick a network, scan a QR code, and send stablecoins to a unique deposit address. No wallet connect required.

  3. 03

    Funds settle

    CoinPay detects payment, sweeps to treasury, and notifies your server. Status moves from paid to settled automatically.

Built for developers who ship payments

Integrate in an afternoon. Idempotent invoice creation, typed webhooks, and docs that match the API.

  • REST API

    Create invoices, poll status, and manage webhooks with standard HTTP.

  • Signed webhooks

    Every status transition fires an HMAC-signed event to your endpoint.

  • Test mode

    Separate test keys and invoices so you can integrate before going live.

View quickstart
create-invoice.sh
curl -X POST https://api.coinpay.io/v1/invoices \
  -H "Authorization: Bearer test_..." \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "10.00"
  }'

Start accepting stablecoin payments today

Self-serve signup. Test mode included. Go live when you are ready.