Create Card

Create a card for a user. Note you need to create a user first before calling this endpoint

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

To understand the difference between cardholder_name & [`first_name` `middle_name` `surname`], please reference here in the FAQ section

For PCI DSS certified merchant, please refer to Encrypted SAD to learn more about the encryption algorithm and details.

Path Params
string
required

Issuing Plan Opaque ID

string
required

User Opaque ID

Query Params
boolean
Defaults to false

Set to true to show the encrypted card number in the response. Requires you to be PCI DSS certified

boolean
Defaults to false

Set to true to show the encrypted cvv in the response. Requires you to be PCI DSS certified. Currently this will only work if the contract product that you provide is a virtual type

Body Params
string
required

Card Product Opaque ID

string
required

This field will be used as the embossed name on the printed card if the contract product type is physical (including physical and digital cards). Must have a-z characters or space, dash,
and period (.) characters only. Length must be at least 2 and be no greater than 26.

string
required

cardholder first name. must have a-z characters or space, dash, and period (.) characters only. Note: combined length of cardholder_surname/cardholder_first_name (including the "/" separator) must be at least 2 and be no greater than 26.

string

cardholder second name (optional). must have a-z characters or space, dash, and period (.) characters only.

string
required

cardholder surname. must have a-z characters or space, dash, and period (.) characters only. Note: combined length of cardholder_surname/cardholder_first_name (including the "/" separator) must be at least 2 and be no greater than 26.

string
required

cardholder contact number
Using google libphonenumber to validate. Please refer to here for quick verification

string
enum
required

one of=remote-host, xfers, xfers-wallet, fazzbiz, paymentcore
cardholder funding source. use remote-host for Remote Host Card. Consult with the Card Issuing team to determine what information to include in this payload.

Allowed:
boolean

optional. flag to determine if the card is the primary card

string
enum

optional, one of=SGD, USD
The currency that will be used during transaction time
If no currency is specified, SGD will be assumed for the transaction.

Allowed:
address
object
required

address object. all address must not contains <, >, &, ', ", {, }, :, ;, = character. Latin symbols are not allowed (ex: àếủàộệ)

string

Custom Card Art Opaque ID. If this is omitted, default card art will be used for provisioning. Card creation will be failed if you insert incorrect custom card art opaque id.

string

optional field with max length validation of 12, only applicable for the available physical pool product

string

optional. Last four digits of the card number. Length must be exactly 4. Only applicable for merchants that have the pick last four digit feature enabled.

Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json