curl examples assume you have set up baseurl and apikey environment variables. See Base URL and Authentication. Identifiers produced by earlier steps are written like {ACCOUNT_ID}.
Step 1 — Decide Reloadable or Non-Reloadable
This choice drives the account type and most of what follows.
Reloadable prepaid programs behave much like debit — see Build a Debit Card Program, which follows the same shape.
Step 2 — Create the Customer
For most prepaid programs, create and verify a customer as normal. See Create a Personal Customer and KYC/KYB Verification. Gift card programs are the exception. A card product withissue_without_kyc enabled issues non-personalized cards without a verified customer. See Personalized and Non-Personalized Cards.
Step 3 — Create the Account
Build an account template with the account type from Step 1 andis_card_enabled set to true, then create the account from it. See Create Accounts.
We refer to the resulting account’s UUID as {ACCOUNT_ID}.
Step 4 — Issue the Card
Issue against your prepaid card product with"type": "PREPAID".

