Payments API

Create, manage, and track payment requests across any supported network.

POST/v1/payments

Initialize a new payment request. This will return a unique payment ID and a set of instructions for the user.

Body Parameters

FieldTypeDescription
amountdecimalThe amount to charge the user.
currencystringUSDC, USDT, or native chain token.
chainstringSUI, SOLANA, or TON.
Example Request
{
  "amount": 99.00,
  "currency": "USDC",
  "chain": "SOLANA",
  "metadata": {
    "order_id": "8912",
    "customer": "customer@email.com"
  }
}