ACTIVE). You can also poll Get a Card until card_number is available.
Supported card networks:
Currency must be
USD. Minimum prefund is $1.00.
Set is_contactless to true to issue a contactless-enabled card (tap-to-pay). Defaults to false for a standard virtual card. Contactless cards may have a different issuance fee.
How it works
- Send a request with full customer KYC and card details (
brand,currency). Optionally includeprefund_amountto fund the card on creation. - PayVessel debits your business USD wallet (issuance + prefund fees apply).
- Receive a card in
PENDINGstatus with a PayVesselcard_id. - Wait for the final status via your webhook handler, or poll Get a Card until
statusisACTIVE.
Required request fields
Use cases
- Issue virtual cards for marketplace sellers or wallet users
- Prefund cards for subscription or travel spend
- Onboard customers with full KYC in one API call
Example request
Contactless card
Setis_contactless to true to issue a contactless-enabled card:
API Reference: Try it
Run this endpoint in the browser (interactive playground)
