Card Issuance
Last updated
Last updated
This step assumes you have successfully created a new account record using Account Creationstep of the guide
Now that you have created a customer account, you are able to issue cards for the account. To do so, you need to use /accounts/{accountId}/card
POST
request.
Let's say we want to open a new virtual card (physical cards are not supported at the moment):
If everything was successful, you will receive a response with status 201 (Created)
which looks similar to the following:
At this stage, you can use our Simulator to issue or fail a pending card issuance request.
Assuming you would like to issue the card and proceed with next steps, you need to make an empty PATCH
request to /simulator/cards/{cardId}/issue
.
If your request was successful, you will receive an empty response with status 202 (Accepted)
.
In our Sandbox environment the card will be automatically issued and activated, which you can verify by making a GET
request to /cards/{cardId}
.
From there we can proceed to simulating card authorisations and transactions.
Creates new card for the account
/accounts/{accountId}/cards
Unique account ID
HTTP message signature
HTTP message signature input
Idempotency key (UUID)
Content digest
Card type
virtual
, physical
Billing address of a cardholder
Shipping address for the card. Required for physical cards
Simulates card issuing success
/simulator/cards/{cardId}/issue
Unique card ID
HTTP message signature
HTTP message signature input
Idempotency key (UUID)
No body
Retrieves card's details
/cards/{cardId}
Unique card ID
HTTP message signature
HTTP message signature input