Issue New Card

Issues a new card for the authenticated user.

Endpoint: POST /issue

Content-Type: application/json

Request Body:

{
  "productCode": "B0067bd6bf2b2604be25e9821b0",
  "request_id": "request-id-12345",
  "amount": 25,
  "currency": "USD",
  "cardValidityYears": 3,
  "preferredAccount": "string",
  "cardName": "My New Card",
  "firstName": "Jimmy",
  "lastName": "Taylor"
}

Request Parameters:

Field
Type
Required
Constraints
Description

productCode

String

Yes

Not blank

Product code identifying the card type

request_id

String

Yes

12-36 characters

Unique request identifier

amount

Decimal

Yes

Not null

Initial card balance

currency

String

Yes

USD, EUR

Currency code (must match Product currency)

cardValidityYears

Number

No

1-4

card validity period in years(card specific field)

preferredAccount

String

No

-

Preferred account to debit from

cardName

String

No

Max 32 characters

Custom name for the card

email

String

No

Valid email format

Cardholder email(card specific field)

firstName

String

No

-

card specific field

lastName

String

No

-

card specific field

Response:

Response Parameters:

Field
Type
Description

type

String

Operation type (ISSUE)

status

String

Current status of the operation

(INPROCESS, EXECUTED, DECLINED)

docid

Number

Document ID for tracking the operation

request_id

String

The request ID provided in the request

Last updated