Skip to main content

Card

Contains information about card.

cardIduuidrequired

Card id is a unique identifier for a specific card. It will be used for most operations to the prepaid card.

statusCardStatus (string)required

Contains information about the different card statuses.

  • ACTIVE - Card can be used for payments.
  • PENDING - Intermediate status before issuing a card, while performing additional validations.
  • CANCELLED - The card is canceled and can't be used for any kind of operation. The status is (IRREVERSIBLE).
  • SUSPENDED - The status is changed from CS (Customer Service) representative or due to customer actions like (wrong activation info).
  • APPLIED - Intermediate status for a card that is stuck due to technical reasons.
  • DIGITAL - PHYSICAL card that is active and can be used for online payments only, but it is not yet delivered to the client, and it is not activated.
  • REJECTED - Card is rejected due to technical / validation reasons.
  • LOCKED - Card is locked by the customer and can't be used for payments.
  • EXPIRED - Card is expired.
  • ISSUED - The status indicates that the customer has successfully applied for a PHYSICAL card, but the card is not yet activated and can't be used for payments.

Possible values: [ACTIVE, PENDING, CANCELLED, SUSPENDED, APPLIED, DIGITAL, REJECTED, LOCKED, EXPIRED, ISSUED]

expiry object

Card expiry date.

monthintegerrequired

The month of the card expiry date.

Example: 3
yearintegerrequired

The year of the card expiry date.

Example: 2028
binstring

Card bin.

lastFourstring

Card last four digits.

Possible values: >= 4 characters and <= 4 characters

customerIdstringrequired

Wallet customer ID.

cardTypeCardType (string)required

Supported card types. Currently we support only VIRTUAL and PHYSICAL

Possible values: [PHYSICAL, VIRTUAL]

programNamestringrequired

Card program name.

currencystringrequired

Card currency code.

Possible values: >= 3 characters and <= 3 characters

mobilestring

Mobile phone number used during card creation.

Possible values: Value must match regular expression ^\+\d+\s?\d{1,16}$

deliveryAddress object

The DeliveryAddress object will be used for the PHYSICAL card delivery. It must be null in case of VIRTUAL card

address1stringrequired

The first line of the address.

Possible values: >= 4 characters and <= 40 characters

Example: Tsarigradsko Shose 73
address2string

The second line of the address.

Possible values: <= 30 characters

Example: floor 3
address3string

The third line of the address.

Possible values: <= 30 characters

Example: apartment 43
citystringrequired

Max 30 characters: letters, spaces, hyphen and period

Possible values: <= 30 characters

Example: Sofia
countryCodestringrequired

Country code in ISO-3166 Alpha 2

Possible values: >= 2 characters and <= 2 characters

Example: BG
statestring

The field is mandatory for US Customers: 2 to 3 characters state or province abbreviation. Example: "UT"

Possible values: <= 3 characters

Example: UT
postalCodestringrequired

For EU customers: maximum length 16

For US customers: Pattern: ^[a-zA-Z0-9-\ ]*$

minimum 4, maximum 10

Possible values: non-empty and <= 16 characters

Example: 1000
createdDatedate-timerequired

Card created date in ISO 8601 format. Example: 2022-10-04T11:14:47.596Z

accountIdstringrequired

accountId is used for Multi-Currency Accounts.

schemeCardScheme (string)required

Card scheme information.

  • VISA - VISA
  • MC - Mastercard The scheme is derived from the card PAN.

Possible values: [VISA, MC]

activationDatedate-time

When PHYSICAL card has been activated. ISO 8601 format.

isPinSetbooleanrequired

Indicates that the card PIN has been set or not.

externalIdstring

External identifier in merchant system.

tokenizations object

Contains a list of Mobile Wallet Tokenizations

mobileWalletTokenizations object[]

Contains information about card enrollments for specific Mobile Wallet

  • Array [
  • dpanRefstringrequired

    dpan (Device Pan) reference.

    Example: DAPLMC00002125433c0c34a2821f4f86866e7576963baf8b
    walletIdstring

    Wallet Id used only with Google Pay.

    Example: NMZlGi8-DezZZKaU06orvl0f
    walletTypeMobileWalletType (string)required

    Represents the type of a mobile wallet.

    Possible values: [GOOGLE_PAY, APPLE_PAY, SAMSUNG_PAY]

    statusMobileWalletStatus (string)required

    Represents the status of a mobile wallet.

    Possible values: [COMPLETED, INITIATED]

  • ]
  • availableActions object[]

    List of available actions performed on a card.

  • Array [
  • actionCardAction (string)required

    Represents name of the action that can be performed on a card.

    • ACTIVATE - Activates newly received card. Can be used only for PHYSICAL card
    • CANCEL - Cancel card for all the operations. The status is IRREVERSIBLE.
    • UNLOCK - Unlocks locked card.
    • LOCK - Locks the card for all operations. It is reversible by UNLOCK action.
    • SHOW_DETAILS - Shows sensitive card details (PAN, CVV, expiry date).
    • SHOW_PIN - Shows pin of the card.
    • SET_PIN - Updates pin of the card.
    • RESET_PIN_CVV_RETRIES - Reset CVV/PIN verification attempts.

    Possible values: [ACTIVATE, CANCEL, UNLOCK, LOCK, SHOW_DETAILS, SHOW_PIN, SET_PIN, RESET_PIN_CVV_RETRIES]

  • ]
  • Card
    {
    "cardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "status": "ACTIVE",
    "expiry": {
    "month": 3,
    "year": 2028
    },
    "bin": "string",
    "lastFour": "string",
    "customerId": "string",
    "cardType": "PHYSICAL",
    "programName": "string",
    "currency": "string",
    "mobile": "string",
    "deliveryAddress": {
    "address1": "Tsarigradsko Shose 73",
    "address2": "floor 3",
    "address3": "apartment 43",
    "city": "Sofia",
    "countryCode": "BG",
    "state": "UT",
    "postalCode": "1000"
    },
    "createdDate": "2024-07-29T15:51:28.071Z",
    "accountId": "string",
    "scheme": "VISA",
    "activationDate": "2024-07-29T15:51:28.071Z",
    "isPinSet": true,
    "externalId": "string",
    "tokenizations": {
    "mobileWalletTokenizations": [
    {
    "dpanRef": "DAPLMC00002125433c0c34a2821f4f86866e7576963baf8b",
    "walletId": "NMZlGi8-DezZZKaU06orvl0f",
    "walletType": "GOOGLE_PAY",
    "status": "COMPLETED"
    }
    ]
    },
    "availableActions": [
    {
    "action": "ACTIVATE"
    }
    ]
    }