Skip to main content
POST
/
api
/
card-issuer
/
customers
/
{customerId}
/
fund
curl -X POST 'https://crypto-api.yativo.com/api/card-issuer/customers/cus_01HX9KZMB3F7VNQP8R2WDGT4EP/fund' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "amount": 500,
    "source_chain": "polygon",
    "pricing_mode": "exact_usd"
  }'
{
  "status": "success",
  "message": "Customer funded successfully",
  "data": {
    "funding_id": "fnd_01HX9KZMB3F7VNQP8R2WDGT4EQ",
    "customer_id": "cus_01HX9KZMB3F7VNQP8R2WDGT4EP",
    "amount_usd": "500.00",
    "source_chain": "polygon",
    "status": "completed",
    "funded_at": "2026-03-26T12:00:00Z"
  }
}
Authorization
string
required
Bearer token: Bearer YOUR_ACCESS_TOKEN
customerId
string
required
The ID of the customer to fund.
amount
number
required
The amount in USD to fund the customer’s card wallet.
source_chain
string
required
The blockchain network to source the funds from, e.g. ethereum, polygon, base.
pricing_mode
string
required
How the funding amount is interpreted. One of: exact_usd, exact_token.
curl -X POST 'https://crypto-api.yativo.com/api/card-issuer/customers/cus_01HX9KZMB3F7VNQP8R2WDGT4EP/fund' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "amount": 500,
    "source_chain": "polygon",
    "pricing_mode": "exact_usd"
  }'
{
  "status": "success",
  "message": "Customer funded successfully",
  "data": {
    "funding_id": "fnd_01HX9KZMB3F7VNQP8R2WDGT4EQ",
    "customer_id": "cus_01HX9KZMB3F7VNQP8R2WDGT4EP",
    "amount_usd": "500.00",
    "source_chain": "polygon",
    "status": "completed",
    "funded_at": "2026-03-26T12:00:00Z"
  }
}