Card Issuer Program
Fund Customer Card
Push funds from your master wallet to a customer’s card wallet. Only available for master_wallet programs.
POST
string
required
Bearer token:
Bearer YOUR_ACCESS_TOKENSupply exactly one customer identifier. The customer must have completed onboarding
(KYC approved, wallet ready) before funding.
string
The
customer_id from the List Customers or Look Up Customer response. You may supply any one identifier: customer_id, card_id, external_id, or email.string
Card ID from card creation.
string
Your own reference (
external_customer_id) set at onboarding.string
Customer email address.
number
required
Amount in USD. How this is interpreted depends on
pricing_mode — see below. Minimum 5.string
required
Your master wallet chain to use as the funding source.
SOL or XDC.string
Controls whether
amount is what you send or what the customer receives.send_x(default) — Your master wallet is debited exactlyamount. Any applicable fees are deducted before the customer’s card is credited.receive_x— The customer’s card is credited exactlyamount. The system works backwards through the fee schedule to calculate how much your master wallet must supply. Use this when the customer is owed an exact payout.
string
Optional target currency (
USD, EUR, GBP). Defaults to the customer’s card
currency. Must match — mismatches return an error with the correct required currency.When
estimated_time is "immediate" the transfer is already settled — no polling needed.
When estimated_time is "2–5 minutes", save the transfer_id and poll
Get Transfer Status until status is completed.
