v1

latestOpenAPI 3.1.02026-07-24620123.6 KB

Crypto Charge

Create a crypto payment request. Returns a unique deposit address for the customer to send funds to. Once funds are detected on-chain, a webhook is fired to your configured endpoint.

get/api/minting/charge

Request body

amountnumber double required
currencystring required

Only USDC/USDT supported

chainstring required

e.g. base

externalReferencestring required

Unique reference

Response

200

successboolean

Example response

{
  "success": true,
  "data": {
    "expectedAmount": 1,
    "transactionId": "Jy12RTaVkhqx2mS9p1Uz",
    "addressId": "0jI5t54e6TfgxMY0Ivv9o",
    "address": "0x9568a37410fdca6993d9555f6db25537a51385f1",
    "expiresAt": 1772110600750
  }
}