Payments API
Create, manage, and track payment requests across any supported network.
POST
/v1/paymentsInitialize a new payment request. This will return a unique payment ID and a set of instructions for the user.
Body Parameters
| Field | Type | Description |
|---|---|---|
| amount | decimal | The amount to charge the user. |
| currency | string | USDC, USDT, or native chain token. |
| chain | string | SUI, SOLANA, or TON. |
Example Request
{
"amount": 99.00,
"currency": "USDC",
"chain": "SOLANA",
"metadata": {
"order_id": "8912",
"customer": "customer@email.com"
}
}