WALKTHROUGH
Step 1: Order / Issue Cards
Description:
This step will execute the creation of the card account and issue the card to the employee
Pre-requisites:
- sessionId – Acquired during the authentication process
- customerId – provided during client setup. Can be accessed from the /getCustomerList endpoint
- custProgId – provided during program setup. Can be accessed from the /getCustomerProgramList endpoint
Endpoint Details:
- API Endpoint – /orderendpoint/v1
- Call Type – POST
- Path – /orderCards
Considerations:
- Card Type designation of digital will be used to provide immediate access to the card account.
- Client configuration options would allow for issuing a digital card with a physical being automatically sent or physical cards can be requested by the cardholder in the digital experience.
- Physical first personalized cards would designate the card type as ‘physical’.
- Response will return 4 key identifiers that need to be stored by on the client side:
- orderId – This is a unique identifier for the order that will be used to physical card tracking
- proxyKey – This is an overall unique account identifier that is used for reference or ancillary API calls. This is also used in loan/unload calls for specific scenarios
- trn/dda – These two fields are the aba routing and account numbers for the virtual account that are used for loading funds.
- personId – This is used when updating employee profile data
Code Snippet:
Required Parameters
"sessionId": "uywbzibgbfgaienonrgyxahwuwegrtpssvvljdpypfkotqdjqsbydd10906"
{
"custProgId": 987654,
"customerId": 12345,
"orderProdType": "Personalized Payroll Order",
"cardType": "Digital",
"orderDetails": [
{
"firstName": "string",
"lastName": "string",
"phone": "string",
"email": "string", …