Everest Card — API reference
  • Credit
  • Debit
  • Prepaid
  • Corebanking
  • OAuth2
  • Delivery
Information
Cards
    Card applications
      getCreditApplicationIdByFromShadowCardNumberpostsubmitCardApplicationExtStatuspost
    Card issuance and personalisation
      createIndividualCardpostcreateIndividualSupplementaryCardpostcreateDummyCorporateCardpostcreateCorporateCardpostcreateVirtualCardpostgetApplicableProductsByCustomerNumberpostgetApplicableProductsByMainCustomerPreControlpostcreateNoNameCardpostcancelCardEmbossByShadowCardNumberpostgetPendingCardEmbossListpost
    Card lifecycle
      getCardListpostreplaceCardpostgetCardMemopostchangeCardStatuspostchangeCustomerCreditCardStatuspostchangeAndReplaceCardpostgetRenewCountByShadowCardNumberpostgetCreditCardInfopostgetCustomerCreditCardListByTenantIdpostgetCustomerCreditShadowCardsByTenantIdpostgetCustomerCreditCardListByTenantIdProductNumberpostgetCardListNewpost
    No-name cards
      activateNoNameCardpostreplaceNoNameCardpostreplaceCardUsingNoNameApplicationpostchangeAndReplaceNoNameCardpostcancelNoNameCardApplicationpost
Customers and accounts
    Branch management
      changeCardBranchpostchangeCustomerBranchposttransferBranchCustomerpostgetCreditCustomerListOfBranchpost
    Customers
      getCorporateCustomerInfoByIndividualCustomerpostgetCustomerAssetsSummaryCreditpost
    Account linking
      attachCardAccountpostdetachCardAccountpostdetachCardAccountByAccountNumberpostlistCardAccountByAccountNumberpostlistCardAccountByShadowCardNumberpostrecreateCustomerCardAccountpost
Transactions
    doPaymentTransactionpostreversePaymentTransactionpostdoPaymentFeeInquirypostgetCustomerTransactionDetailpostgetCardIntermTransactionInfopostgetPendingProvisionListpostgetCreditCardTransactionAllpostgetCreditCardCurrentTransactionListpostgetTransactionAllpostgetPendingProvisionListNewpostgetDigitalSlipReceiptpost
    Cash advance
      getCashAdvanceInfopostdoCashAdvancepostreverseCashAdvancepostgetCancelableCashAdvanceListpost
Limits and controls
    Card and customer limits
      changeCardLimitDecreasepostchangeCardLimitIncreasepostchangeCardLimitReversepostresetCardLimitpostchangeCardAutoLimitIncreasepostgetCustomerTotalLimitInfopostgetCreditCardLimitpostgetCardAvailableLimitpostgetCustomerAvailableLimitpostchangeCorporateCardLimitDecreasepostchangeCorporateCardLimitIncreasepostchangeIndividualCardLimitpostdecreaseCustomerLimitpostchangeVirtualCardLimitpost
    Operation limits
      getCardOperationLimitpostsetCardOperationLimitpostremoveCardOperationLimitpostgetCardLimitationParameterDatapostgetCustomerOperationLimitpostsetCustomerOperationLimitpostremoveCustomerOperationLimitpostgetCustomerLimitationParameterDatapost
    Permissions and restrictions
      getCardPermissionspostsaveCardPermissionspostchangeCardMiscOptionpostgetCardMiscOptionpost
Instalments
    getEarlyCloseCandidateListpostdoEarlyClosepostgetInstallmentCountsByUtidpostgetCashInstallmentParameterpostsimulateCashInstallmentForAllpostsimulateCashInstallmentpostdoCashInstallmentpostreverseCashInstallmentpostgetCancelableCashInstallmentListpostgetEarlyReleaseCashInstallmentspostgetEarlyReleaseCashInstallmentpostdoCashInstallmentEarlyReleasePaymentpostcancelCashInstallEarlyReleasePaymentpostgetAllWaitingInstallmentspostgetWaitingInstallmentDetailpostgetWaitingInstallmentSummarypostmanuelInstallmentOrderpostmanuelInstallmentOrderSimulatepostgetInstallmentCountsByUtidNewpostcancelInstallmentEarlyReleasepostgetManuelInstallmentCancelRecordsByCardRefNumberpostgetEarlyReleaseAvailableInstallmentsByCriteriaspostsimulateInstallmentEarlyReleasepostreleasePendingInstallmentpostcancelInstallmentTransactionOrderpost
Billing and statements
    Collections and legal follow-up
      getCardDelinquencyInfoByCustomerNumberpostgetCreditCardCollectionInfoByCardRefNumberpostgetCreditCardCollectionInfoByMainCustomerNumberpostgetCreditCardCollectionTransactionListByDatepostgetCreditCardPortfolioSummarypost
    Debt payment
      checkCreditCardForDebtPaymentpostdoCreditCardDebtPaymentpostcancelCreditCardDebtPaymentpostgetCancelableCreditCardDebtPaymentListpostsaveCreditCardAutoPaymentOrderpostgetCreditCardAutoPaymentOrderpost
    Statements and billing
      getCardStatementSummarypostgetCardStatementDetailpostgetCreditCardStatementSendPreferencepostgetCardStatementListpostgetCreditCardLastStatementpostgetCreditCardLastStatementNewpostgetCardStatementDetailSummarypostgetCardStatementDetailSummaryNewpostchangeCreditCardStatementPeriodpostgetStatementPeriodChangeCountpostgetCalculatedStatementPeriodpostgetStatementPeriodByProductNumberpostchangeCreditCardStatementSendPreferencepostgetCardStatementAddressInformationpostgetCardFinancialInfoByCardRefNumberpostgetStatementPeriodChangeInfopost
Security
    PIN and card security
      setCardPinpostchangeCardPinpostverifyCardPinpostverifyRsaPinpostverifyRsaPinWithStaticSaltpostsetRsaPinpostincreasePinTryCountpostchangeRsaPinpostverifyCardVerificationValuepostgenerateCardVVpostverifyPartialCardVerificationValuepostresetCvvCounterpost
Disputes
    Disputes and chargebacks
      createDisputeCasepostcancelDisputeCasepostaddDocumentByCaseNumberpostgetDisputeListpostgetDisputeReasonDefListpost
Rewards
    Campaigns and rewards
      getCreditCardDateRangeForRewardByCustomerNumberReqSourcepost
Platform
    Platform operations
      healthCheckpostrefreshCachepost
    Reference data
      getAvailableCardStatusListpost
SchemasError codesChannels
powered by Zudoku
Credit Digital Channels Integration
Credit Digital Channels Integration

Card lifecycle

Move a card through its states after issuance — status changes, replacement, renewal, blocking and closure.


getCardList

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getCardList

Retrieves a list of credit cards based on various filters (card number, customer number, main customer number, barcode, account number, branch code, identification, courier status, etc.). Aggregates card product, branch, limit, debt, account info, annual fee, sensitive data (PAN/CVV2), and currency conversion details. Uses parallel async calls for efficiency and maps results to CreditCardModel objects.

getCardList › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

getCardList › Request Body

GetCardListRequest
customerNumber
​integer | null · int64

Customer Number - [Optional]

mainCustomerNumber
​integer | null · int64

Main Customer Number - [Optional]

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

barcode
​string | null

Barcode - [Optional]

accountNumber
​integer | null · int64

Account Number - [Optional]

cardNumber
​string | null

Card Number - [Optional]

purpose
​string | null

Purpose - [Optional]

channelCode
​string | null

Three-digit channel code (for example "002", not "Internet"). Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

Example: 002
cardStatusCode
​string | null

Card Status Code - [Optional]

cardStatusReasonCode
​string | null

Card Status Reason Code - [Optional]

branchCode
​integer | null · int32

Branch Code - [Optional]

customerNameSurname
​string | null

Customer Name Surname - [Optional]

identificationNumber
​string | null

Identification Number - [Optional]

courierStatus
​string | null

Courier Status - [Optional]

corpCardFlag
​boolean

Corp Card Flag - [Optional]

onlyLastCardFlag
​boolean

Only Last Card Flag - [Optional]

virtualCardFlag
​boolean

Virtual Card Flag - [Optional]

getCardList › Responses

Success

GetCardListResponse
​array | null

List Of Card - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCardList
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCardList \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "customerNumber": 0, "mainCustomerNumber": 0, "shadowCardNumber": "shadowCardNumber", "barcode": "barcode", "accountNumber": 0, "cardNumber": "cardNumber", "purpose": "purpose", "channelCode": "002", "cardStatusCode": "cardStatusCode", "cardStatusReasonCode": "cardStatusReasonCode", "branchCode": 0, "customerNameSurname": "customerNameSurname", "identificationNumber": "identificationNumber", "courierStatus": "courierStatus", "corpCardFlag": true, "onlyLastCardFlag": true, "virtualCardFlag": true }'
Example Request Body
{ "customerNumber": 0, "mainCustomerNumber": 0, "shadowCardNumber": "shadowCardNumber", "barcode": "barcode", "accountNumber": 0, "cardNumber": "cardNumber", "purpose": "purpose", "channelCode": "002", "cardStatusCode": "cardStatusCode", "cardStatusReasonCode": "cardStatusReasonCode", "branchCode": 0, "customerNameSurname": "customerNameSurname", "identificationNumber": "identificationNumber", "courierStatus": "courierStatus", "corpCardFlag": true, "onlyLastCardFlag": true, "virtualCardFlag": true }
json
application/json
Example Responses
{ "listOfCard": [ { "shadowCardNumber": "shadowCardNumber", "maskedCardNumber": "maskedCardNumber", "cardRefNumber": "cardRefNumber", "mainCardRefNumber": "mainCardRefNumber", "customerNumber": "customerNumber", "mainCustomerNumber": "mainCustomerNumber", "relatedCardRefNumber": "relatedCardRefNumber", "supplementaryCardFlag": true, "cardRefCurrentCardFlag": true, "branchCode": 0, "ownerName": "ownerName", "ownerSecondName": "ownerSecondName", "ownerSurname": "ownerSurname", "embossName": "embossName", "expireDate": "expireDate", "limitType": "limitType", "limitStartDate": "2024-08-25T15:00:00Z", "limitEndDate": "2024-08-25T15:00:00Z", "autoLimitIncreaseFlag": true, "mainMaskedCardNumber": "mainMaskedCardNumber", "productNumber": "productNumber", "cardStatusCode": "cardStatusCode", "cardStatusCodeDescription": "cardStatusCodeDescription", "cardStatusReasonCode": "cardStatusReasonCode", "cardStatusReasonCodeDescription": "cardStatusReasonCodeDescription", "mainCardLimit": 0, "cardLimit": 0, "customerLimit": 0, "cardCashLimit": 0, "cardAvailableLimit": 0, "cardAvailableCashLimit": 0, "customerAvailableLimit": 0, "customerAvailableCashLimit": 0, "statementDate": "2024-08-25T15:00:00Z", "dueDate": "2024-08-25T15:00:00Z", "nextStatementDate": "2024-08-25T15:00:00Z", "nextDueDate": "2024-08-25T15:00:00Z", "statementTotalAmount": 0, "statementMinAmount": 0, "statementTotalCurrent": 0, "statementTotalDueDate": 0, "virtualFlag": true, "productName": "productName", "productShortName": "productShortName", "tenantId": "tenantId", "emvFlag": true, "magneticStripeFlag": true, "contactlessFlag": true, "rewardEarningFlag": true, "cardClosedDate": "2024-08-25T15:00:00Z", "cardCloseReasonCode": "cardCloseReasonCode", "delay": "delay", "dijitalCardFlag": true, "cardBrand": "cardBrand", "cardBrandDescription": "cardBrandDescription", "statementCurrencyCode": "statementCurrencyCode", "fromShadowCardNumber": "fromShadowCardNumber", "statementEurAmount": 0, "statementUsdAmount": 0, "cardDeliveryType": "cardDeliveryType", "applicationDate": "2024-08-25T15:00:00Z", "applicationChannelCode": "applicationChannelCode", "applicationChannelDescription": "applicationChannelDescription", "cvv2RetryCount": 0, "pinRetryCount": 0, "barcode": "barcode", "toShadowCardNumber": "toShadowCardNumber", "embossReasonCode": "embossReasonCode", "embossReasonDescription": "embossReasonDescription", "embossReasonSubCode": "embossReasonSubCode", "embossReasonSubDesc": "embossReasonSubDesc", "cardStatusChangeDate": "2024-08-25T15:00:00Z", "lastTrnDate": "2024-08-25T15:00:00Z", "firstPinSetDate": "2024-08-25T15:00:00Z", "lastPinSetDate": "2024-08-25T15:00:00Z", "lastPinChangeDate": "2024-08-25T15:00:00Z", "isFirstPinSet": "isFirstPinSet", "deliveryAddress": "deliveryAddress", "sendingBranchCode": 0, "sendingAddressType": "sendingAddressType", "productGroupCode": "productGroupCode", "productGroupDescription": "productGroupDescription", "fromMaskedCardNumber": "fromMaskedCardNumber", "toMaskedCardNumber": "toMaskedCardNumber", "remainingInstallmentAmount": 0, "totalDebtAmount": 0, "currentDebt": 0, "cardAnnualFeeAmount": 0, "customerType": "customerType", "cardAccountInfoList": [ { "accountNumber": 0, "cardAccountType": "cardAccountType", "accountType": "accountType", "accountSubType": "accountSubType", "accountBranchId": 0, "accountOrderFlag": true, "fecCode": 0, "currencyCode": "currencyCode", "balance": 0, "usableBalance": 0, "iBAN": "iBAN", "errorDescription": "errorDescription" } ], "sensitiveData": { "pan": "pan", "cvv2": "cvv2" }, "totalDebtAmountUSD": 0, "totalDebtAmountEUR": 0, "statementCurrency": "statementCurrency", "limitUsed": 0, "statementPeriod": "statementPeriod", "pendingReplaceApplicationExists": true, "cardStatusChangeChannel": "cardStatusChangeChannel", "securityFlag": true, "isDelivered": true, "currentAmount": 0, "currentAmountWithDailyPayment": 0 } ] }
json
application/json

replaceCard

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/replaceCard

Replaces a card by generating a new one with specified parameters such as emboss reason, delivery details, and card permissions. Returns the generated card details like masked card number, expiry date, and warnings.

Part of:

  • Journey 02 · Managing a card product — step 2, Replace and renew

replaceCard › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

replaceCard › Request Body

ReplaceCardRequest
channel
​string · required

Required · Enum · NotNullOrWhiteSpace — Three-digit channel code. Must be a defined channel.

Example: 002
shadowCardNumber
​string · required

Required · NotNullOrWhiteSpace — The card being replaced.

cardEmbossReason
​string · required

Required · Enum · NotNullOrWhiteSpace · NotEqualValue — Why the card is reissued. Renew is the only value this operation accepts; anything else is refused.

cardEmbossSubReason
​string · required

Required · NotNullOrWhiteSpace — The sub-reason under cardEmbossReason.

embossName
​string | null

Optional — The name printed on the card.

deliveryType
​string | null

Optional — How the card reaches the cardholder. Branch makes deliveryBranchCode mandatory; Post constrains deliveryAddressType.

deliveryAddressType
​string | null

Conditional — The address the card is posted to. When deliveryType is Post and this is sent, it may not be None.

deliveryBranchCode
​integer | null · int32

Conditional — The branch the card is delivered to. Mandatory when deliveryType is Branch.

productNumber
​string | null

Optional — Reissue onto a different product. If sent it must be a product the platform defines; the product change scenario must exist too.

instantIssuingFlag
​boolean | null

Optional · Default false — Issue the card at a branch on the spot. True makes embossBranchCode mandatory.

embossBranchCode
​integer | null · int32

Conditional — The branch that prints the card. Mandatory when instantIssuingFlag is true.

​object

Optional — Permissions to carry onto the new card.

cardSendAddressId
​integer | null · int64

Optional — The stored address the card is sent to.

enrollMasterpass
​boolean | null

Optional — Enrol the new card in Masterpass.

replaceCard › Responses

Success

ReplaceCardResponse
newCardGenerated
​boolean · required

New Card Generated

productChanged
​boolean · required

Product Changed

expiryDate
​string · date-time · required

Expiry Date

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

cardRefNumber
​string | null

Card Ref Number - [Optional]

maskedCardNumber
​string | null

Masked Card Number - [Optional]

​object | null

Warnings - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/replaceCard
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/replaceCard \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "embossName": "embossName", "deliveryType": "deliveryType", "deliveryAddressType": "deliveryAddressType", "deliveryBranchCode": 0, "cardEmbossReason": "cardEmbossReason", "cardEmbossSubReason": "cardEmbossSubReason", "productNumber": "productNumber", "instantIssuingFlag": true, "embossBranchCode": 0, "permissions": { "eCommercePermitted": true, "mailOrderPermitted": true, "internationalPurchasePermitted": true }, "cardSendAddressId": 0, "enrollMasterpass": true }'
Example Request Body
{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "embossName": "embossName", "deliveryType": "deliveryType", "deliveryAddressType": "deliveryAddressType", "deliveryBranchCode": 0, "cardEmbossReason": "cardEmbossReason", "cardEmbossSubReason": "cardEmbossSubReason", "productNumber": "productNumber", "instantIssuingFlag": true, "embossBranchCode": 0, "permissions": { "eCommercePermitted": true, "mailOrderPermitted": true, "internationalPurchasePermitted": true }, "cardSendAddressId": 0, "enrollMasterpass": true }
json
application/json
Example Responses
{ "shadowCardNumber": "shadowCardNumber", "newCardGenerated": true, "productChanged": true, "expiryDate": "2024-08-25T15:00:00Z", "cardRefNumber": "cardRefNumber", "maskedCardNumber": "maskedCardNumber", "warnings": { "key": "string" } }
json
application/json

getCardMemo

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getCardMemo

Retrieves a list of card memo entries for a given credit card, filtered by shadow card number, log code, customer number, and date range. Maps results from Lifecycle service to GetCardMemo objects including card reference, masked number, log details, old/new values, insert channel, user, and date.

getCardMemo › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

getCardMemo › Request Body

GetCardMemoRequest
shadowCardNumber
​string | null

Shadow Card Number - [Optional]

logCode
​string | null

Log Code - [Optional]

customerNumber
​integer · int64

Customer Number - [Optional]

startDate
​string · date-time

Start Date - [Optional]

endDate
​string · date-time

End Date - [Optional]

getCardMemo › Responses

Success

GetCardMemoResponse
​array | null

Get Card Memo List - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCardMemo
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCardMemo \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "shadowCardNumber": "shadowCardNumber", "logCode": "logCode", "customerNumber": 0, "startDate": "2024-08-25T15:00:00Z", "endDate": "2024-08-25T15:00:00Z" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber", "logCode": "logCode", "customerNumber": 0, "startDate": "2024-08-25T15:00:00Z", "endDate": "2024-08-25T15:00:00Z" }
json
application/json
Example Responses
{ "getCardMemoList": [ { "cardRefNumber": "cardRefNumber", "shadowCardNumber": "shadowCardNumber", "maskedCardNumber": "maskedCardNumber", "customerNumber": 0, "logCode": "logCode", "logCodeDescription": "logCodeDescription", "oldValue": "oldValue", "newValue": "newValue", "cardLogDetail": "cardLogDetail", "insertChannelId": "insertChannelId", "insertChannelDescription": "insertChannelDescription", "insertUserId": "insertUserId", "insertDate": "2024-08-25T15:00:00Z" } ] }
json
application/json

changeCardStatus

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/changeCardStatus

Changes the status of a credit card. Calls the Lifecycle service to update the card status and reason code, optionally reissues the card, and can apply changes only to the specified shadow card. Returns information about the new status, affected shadow cards, card references for limit reset, customer limit reset flag, and a new shadow card number if applicable.

Part of:

  • Journey 01 · Launching a new card product — step 5, Activate and set the PIN

  • Journey 01 · Launching a new card product — step 4, Activate, PIN, transact

  • Journey 02 · Managing a card product — step 1, Status changes

changeCardStatus › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

changeCardStatus › Request Body

ChangeCardStatusRequest
shadowCardNumber
​string · required

Required · NotNullOrWhiteSpace — The card whose status changes.

cardStatusCode
​string · required

Required · Enum · NotNullOrWhiteSpace · EqualValue — The status to move to. Must be a status the platform defines.

cardStatusReasonCode
​string · required

Required · Dependent · NotNullOrWhiteSpace · EqualValue — The reason for the new status. Must be a reason defined for cardStatusCode.

channel
​string · required

Required · Enum · NotNull — Three-digit channel code. Must be a defined channel.

Example: 002
transactionId
​string | null

Optional — The caller's own id. Echoed back in the error body.

reissueCard
​boolean

Optional · Default false — Reissue the card with the status change.

closeRequestDate
​string | null · date-time

Optional · Nullable · Format date-time — The date the closure was requested.

changeMeOnly
​boolean

Optional · Default false — Change only this card, not the cards that would follow it.

changeCardStatus › Responses

Success

ChangeCardStatusResponse
toStatusActive
​boolean · required

To Status Active

resetCustomerLimit
​boolean · required

Reset Customer Limit

listOfShadowCardNumberForClosedCard
​array | null

List Of Shadow Card Number For Closed Card - [Optional]

listOfCardRefNumberForResetLimit
​array | null

List Of Card Ref Number For Reset Limit - [Optional]

newShadowCardNumber
​string | null

New Shadow Card Number - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/changeCardStatus
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/changeCardStatus \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "008", "shadowCardNumber": "1201262330000444313", "cardStatusCode": "G", "cardStatusReasonCode": "GK", "closeRequestDate": "2026-09-14T15:29:35.628Z", "changeMeOnly": true }'
Example Request Body
{ "channel": "008", "shadowCardNumber": "1201262330000444313", "cardStatusCode": "G", "cardStatusReasonCode": "GK", "closeRequestDate": "2026-09-14T15:29:35.628Z", "changeMeOnly": true }
json
application/json
Example Responses
{ "toStatusActive": true, "listOfShadowCardNumberForClosedCard": [ "string" ], "listOfCardRefNumberForResetLimit": [ "string" ], "resetCustomerLimit": true, "newShadowCardNumber": "newShadowCardNumber" }
json
application/json

changeCustomerCreditCardStatus

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/changeCustomerCreditCardStatus

Changes the credit card status for a given customer. Validates input parameters, calls the lifecycle service to update card statuses, and returns a list of shadow card numbers for cards that were closed. Supports optional activation of cards and ensures proper rollback and logging on failure.

changeCustomerCreditCardStatus › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

changeCustomerCreditCardStatus › Request Body

ChangeCustomerCreditCardStatusRequest
channel
​string · required

Three-digit channel code (for example "002", not "Internet"). Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

Example: 002
customerNumber
​integer · int64 · required

Customer Number

cardStatusCode
​string | null

Card Status Code - [Optional]

cardStatusReasonCode
​string | null

Card Status Reason Code - [Optional]

activateCard
​boolean | null

Activate Card - [Optional]

changeCustomerCreditCardStatus › Responses

Success

ChangeCustomerCreditCardStatusResponse
listOfShadowCardNumberForClosedCard
​array | null

List Of Shadow Card Number For Closed Card - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/changeCustomerCreditCardStatus
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/changeCustomerCreditCardStatus \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "customerNumber": 0, "cardStatusCode": "cardStatusCode", "cardStatusReasonCode": "cardStatusReasonCode", "activateCard": true }'
Example Request Body
{ "channel": "002", "customerNumber": 0, "cardStatusCode": "cardStatusCode", "cardStatusReasonCode": "cardStatusReasonCode", "activateCard": true }
json
application/json
Example Responses
{ "listOfShadowCardNumberForClosedCard": [ "string" ] }
json
application/json

changeAndReplaceCard

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/changeAndReplaceCard

Changes the status of a credit card and replaces it with a new card if requested. Validates input, executes ChangeCardStatus via lifecycle service, then ReplaceCard via credit issuing service. Returns details about status change and replaced card.

changeAndReplaceCard › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

changeAndReplaceCard › Request Body

ChangeAndReplaceCardRequest
channel
​string · required

Three-digit channel code (for example "002", not "Internet"). Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

Example: 002
shadowCardNumber
​string · required

Shadow Card Number

​object · required

Replace Info

cardStatusCode
​string | null

Card Status Code - [Optional]

cardStatusReasonCode
​string | null

Card Status Reason Code - [Optional]

closeRequestDate
​string | null · date-time

Close Request Date - [Optional]

changeAndReplaceCard › Responses

Success

ChangeAndReplaceCardResponse
toStatusActive
​boolean · required

To Status Active

resetCustomerLimit
​boolean · required

Reset Customer Limit

listOfShadowCardNumberForClosedCard
​array | null

List Of Shadow Card Number For Closed Card - [Optional]

listOfCardRefNumberForResetLimit
​array | null

List Of Card Ref Number For Reset Limit - [Optional]

​object

Replace Result - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/changeAndReplaceCard
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/changeAndReplaceCard \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "cardStatusCode": "cardStatusCode", "cardStatusReasonCode": "cardStatusReasonCode", "closeRequestDate": "2024-08-25T15:00:00Z", "replaceInfo": { "deliveryType": "deliveryType", "deliveryAddressType": "deliveryAddressType", "deliveryBranchCode": 0, "embossName": "embossName", "cardEmbossReason": "cardEmbossReason", "cardEmbossSubReason": "cardEmbossSubReason", "productNumber": "productNumber", "permissions": { "eCommercePermitted": true, "mailOrderPermitted": true, "internationalPurchasePermitted": true }, "cardSendAddressId": 0 } }'
Example Request Body
{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "cardStatusCode": "cardStatusCode", "cardStatusReasonCode": "cardStatusReasonCode", "closeRequestDate": "2024-08-25T15:00:00Z", "replaceInfo": { "deliveryType": "deliveryType", "deliveryAddressType": "deliveryAddressType", "deliveryBranchCode": 0, "embossName": "embossName", "cardEmbossReason": "cardEmbossReason", "cardEmbossSubReason": "cardEmbossSubReason", "productNumber": "productNumber", "permissions": { "eCommercePermitted": true, "mailOrderPermitted": true, "internationalPurchasePermitted": true }, "cardSendAddressId": 0 } }
json
application/json
Example Responses
{ "toStatusActive": true, "listOfShadowCardNumberForClosedCard": [ "string" ], "listOfCardRefNumberForResetLimit": [ "string" ], "resetCustomerLimit": true, "replaceResult": { "shadowCardNumber": "shadowCardNumber", "newCardGenerated": true, "productChanged": true, "expiryDate": "2024-08-25T15:00:00Z", "cardRefNumber": "cardRefNumber", "maskedCardNumber": "maskedCardNumber" } }
json
application/json

getRenewCountByShadowCardNumber

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getRenewCountByShadowCardNumber

Get Renew Count By Shadow Card Number

getRenewCountByShadowCardNumber › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

getRenewCountByShadowCardNumber › Request Body

GetRenewCountByShadowCardNumberRequest
channel
​string | null

Three-digit channel code (for example "002", not "Internet"). Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

Example: 002
shadowCardNumber
​string | null

Shadow Card Number

embossReasonSubCode
​string | null

Emboss Reason Sub Code

getRenewCountByShadowCardNumber › Responses

Success

GetRenewCountByShadowCardNumberResponse
shadowCardNumber
​string | null

Shadow Card Number

cardRefNumber
​string | null

Card Ref Number

mainCardRefNumber
​string | null

Main Card Ref Number

isSupplementary
​boolean | null

Is Supplementary

​array | null

List Of Renew Count

POST/IntegrationDigitalChannelCredit/credit/api/getRenewCountByShadowCardNumber
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getRenewCountByShadowCardNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "embossReasonSubCode": "embossReasonSubCode" }'
Example Request Body
{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "embossReasonSubCode": "embossReasonSubCode" }
json
application/json
Example Responses
{ "shadowCardNumber": "shadowCardNumber", "cardRefNumber": "cardRefNumber", "mainCardRefNumber": "mainCardRefNumber", "isSupplementary": true, "listOfRenewCount": [ { "embossReasonSubCode": "embossReasonSubCode", "embossReasonSubDesc": "embossReasonSubDesc", "renewAmount": 0, "renewCount": 0, "maxRenewCount": 0 } ] }
json
application/json

getCreditCardInfo

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getCreditCardInfo

Retrieves detailed credit card information using ShadowCardNumber or CardNumber. Validates input parameters, resolves ShadowCardNumber when CardNumber is provided, and fetches card details including virtual and corporate cards. Returns card information along with card-level and customer-level reward details such as available rewards, reward types, and descriptions.

getCreditCardInfo › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

getCreditCardInfo › Request Body

GetCreditCardInfoRequest
channel
​string | null

Optional · Default 102 — Three-digit channel code, used when the card's sensitive data and accounts are read. Left out, it is taken as 102 — Individual Mobile.

Example: 002
shadowCardNumber
​string | null

One-of — The card to read. Send this or cardNumber; sending neither is refused.

cardNumber
​string | null

One-of — The card's PAN. Resolved to a shadow card number first, and refused if it matches none. When both are sent this one is used.

getCreditCardInfo › Responses

Success

GetCreditCardInfoResponse
​object

Card Info - [Optional]

​array | null

Card Reward Details - [Optional]

​array | null

Customer Reward Details - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCreditCardInfo
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCreditCardInfo \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "cardNumber": "cardNumber" }'
Example Request Body
{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "cardNumber": "cardNumber" }
json
application/json
Example Responses
{ "cardInfo": { "shadowCardNumber": "shadowCardNumber", "maskedCardNumber": "maskedCardNumber", "cardRefNumber": "cardRefNumber", "mainCardRefNumber": "mainCardRefNumber", "customerNumber": "customerNumber", "mainCustomerNumber": "mainCustomerNumber", "relatedCardRefNumber": "relatedCardRefNumber", "supplementaryCardFlag": true, "cardRefCurrentCardFlag": true, "branchCode": 0, "ownerName": "ownerName", "ownerSecondName": "ownerSecondName", "ownerSurname": "ownerSurname", "embossName": "embossName", "expireDate": "expireDate", "limitType": "limitType", "limitStartDate": "2024-08-25T15:00:00Z", "limitEndDate": "2024-08-25T15:00:00Z", "autoLimitIncreaseFlag": true, "mainMaskedCardNumber": "mainMaskedCardNumber", "productNumber": "productNumber", "cardStatusCode": "cardStatusCode", "cardStatusCodeDescription": "cardStatusCodeDescription", "cardStatusReasonCode": "cardStatusReasonCode", "cardStatusReasonCodeDescription": "cardStatusReasonCodeDescription", "mainCardLimit": 0, "cardLimit": 0, "customerLimit": 0, "cardCashLimit": 0, "cardAvailableLimit": 0, "cardAvailableCashLimit": 0, "customerAvailableLimit": 0, "customerAvailableCashLimit": 0, "statementDate": "2024-08-25T15:00:00Z", "dueDate": "2024-08-25T15:00:00Z", "nextStatementDate": "2024-08-25T15:00:00Z", "nextDueDate": "2024-08-25T15:00:00Z", "statementTotalAmount": 0, "statementMinAmount": 0, "statementTotalCurrent": 0, "statementTotalDueDate": 0, "virtualFlag": true, "productName": "productName", "productShortName": "productShortName", "tenantId": "tenantId", "emvFlag": true, "magneticStripeFlag": true, "contactlessFlag": true, "rewardEarningFlag": true, "cardClosedDate": "2024-08-25T15:00:00Z", "cardCloseReasonCode": "cardCloseReasonCode", "delay": "delay", "dijitalCardFlag": true, "cardBrand": "cardBrand", "cardBrandDescription": "cardBrandDescription", "statementCurrencyCode": "statementCurrencyCode", "fromShadowCardNumber": "fromShadowCardNumber", "statementEurAmount": 0, "statementUsdAmount": 0, "cardDeliveryType": "cardDeliveryType", "applicationDate": "2024-08-25T15:00:00Z", "applicationChannelCode": "applicationChannelCode", "applicationChannelDescription": "applicationChannelDescription", "cvv2RetryCount": 0, "pinRetryCount": 0, "barcode": "barcode", "toShadowCardNumber": "toShadowCardNumber", "embossReasonCode": "embossReasonCode", "embossReasonDescription": "embossReasonDescription", "embossReasonSubCode": "embossReasonSubCode", "embossReasonSubDesc": "embossReasonSubDesc", "cardStatusChangeDate": "2024-08-25T15:00:00Z", "lastTrnDate": "2024-08-25T15:00:00Z", "firstPinSetDate": "2024-08-25T15:00:00Z", "lastPinSetDate": "2024-08-25T15:00:00Z", "lastPinChangeDate": "2024-08-25T15:00:00Z", "isFirstPinSet": "isFirstPinSet", "deliveryAddress": "deliveryAddress", "sendingBranchCode": 0, "sendingAddressType": "sendingAddressType", "productGroupCode": "productGroupCode", "productGroupDescription": "productGroupDescription", "fromMaskedCardNumber": "fromMaskedCardNumber", "toMaskedCardNumber": "toMaskedCardNumber", "remainingInstallmentAmount": 0, "totalDebtAmount": 0, "currentDebt": 0, "cardAnnualFeeAmount": 0, "customerType": "customerType", "cardAccountInfoList": [ { "accountNumber": 0, "cardAccountType": "cardAccountType", "accountType": "accountType", "accountSubType": "accountSubType", "accountBranchId": 0, "accountOrderFlag": true, "fecCode": 0, "currencyCode": "currencyCode", "balance": 0, "usableBalance": 0, "iBAN": "iBAN", "errorDescription": "errorDescription" } ], "sensitiveData": { "pan": "pan", "cvv2": "cvv2" }, "totalDebtAmountUSD": 0, "totalDebtAmountEUR": 0, "statementCurrency": "statementCurrency", "limitUsed": 0, "statementPeriod": "statementPeriod", "pendingReplaceApplicationExists": true, "cardStatusChangeChannel": "cardStatusChangeChannel", "securityFlag": true, "isDelivered": true, "currentAmount": 0, "currentAmountWithDailyPayment": 0 }, "cardRewardDetails": [ { "rewardType": "rewardType", "rewardTypeDescription": "rewardTypeDescription", "availableBankReward": 0 } ], "customerRewardDetails": [ { "rewardType": "rewardType", "rewardTypeDescription": "rewardTypeDescription", "availableBankReward": 0 } ] }
json
application/json

getCustomerCreditCardListByTenantId

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getCustomerCreditCardListByTenantId

Retrieves a list of credit cards for a customer filtered by TenantId and optionally by ProductNumbers. Validates the request, checks card status, filters closed or renewed cards, calculates total debt, fetches statement remaining debt, card limits, and other card attributes. Returns detailed credit card information including masked card numbers, limits, delinquency, due dates, digital card flags, and pending replace applications.

getCustomerCreditCardListByTenantId › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

getCustomerCreditCardListByTenantId › Request Body

GetCustomerCreditCardListByTenantIdRequest
customerNumber
​integer · int64 · required

Customer Number

tenantId
​string · required

Tenant Id

channelCode
​string | null

Three-digit channel code (for example "002", not "Internet"). Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

Example: 002
productNumbers
​array | null

Product Numbers - [Optional]

getCustomerCreditCardListByTenantId › Responses

Success

GetCustomerCreditCardListByTenantIdResponse
​array | null

Customer Credit Card List - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCustomerCreditCardListByTenantId
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCustomerCreditCardListByTenantId \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "customerNumber": 0, "tenantId": "tenantId", "channelCode": "002", "productNumbers": [ "productNumbers" ] }'
Example Request Body
{ "customerNumber": 0, "tenantId": "tenantId", "channelCode": "002", "productNumbers": [ "productNumbers" ] }
json
application/json
Example Responses
{ "customerCreditCardList": [ { "cardStatusCode": "cardStatusCode", "cardStatusCodeDesc": "cardStatusCodeDesc", "cardStatusReasonCode": "cardStatusReasonCode", "cardStatusReasonCodeDesc": "cardStatusReasonCodeDesc", "customerNumber": 0, "cardFormType": "cardFormType", "mainCardRefNumber": "mainCardRefNumber", "maskedCardNumber": "maskedCardNumber", "productNumber": "productNumber", "productShortName": "productShortName", "shadowCardNumber": "shadowCardNumber", "statementCurrency": "statementCurrency", "statementDate": "2024-08-25T15:00:00Z", "nextDueDate": "2024-08-25T15:00:00Z", "nextStatementDate": "2024-08-25T15:00:00Z", "dueDate": "2024-08-25T15:00:00Z", "cardRefNumber": "cardRefNumber", "statementRemainingDebtList": [ { "currencyCode": "currencyCode", "remainingDebt": 0 } ], "cardLimit": 0, "cardAvailableLimit": 0, "customerLimit": 0, "customerAvailableLimit": 0, "expiryDateStr": "expiryDateStr", "firstPinSetDate": "2024-08-25T15:00:00Z", "barcode": "barcode", "noNameFlag": true, "pendingReplaceApplicationExists": true, "bin": "bin", "encryptedCardNumber": "encryptedCardNumber", "keyDerivationIndex": 0, "delinquencyPeriod": 0, "delinquencyStatus": "delinquencyStatus" } ] }
json
application/json

getCustomerCreditShadowCardsByTenantId

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getCustomerCreditShadowCardsByTenantId

Retrieves a list of a customer's credit shadow cards filtered by TenantId. It validates the request, retrieves all shadow cards for the customer from the repository, and returns them with details such as card type, masked number, product info, and status codes/descriptions.

getCustomerCreditShadowCardsByTenantId › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

getCustomerCreditShadowCardsByTenantId › Request Body

GetCustomerCreditShadowCardsByTenantIdRequest
customerNumber
​integer · int64 · required

Customer Number

tenantId
​string · required

Tenant Id

channel
​string | null

Three-digit channel code (for example "002", not "Internet"). Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

Example: 002

getCustomerCreditShadowCardsByTenantId › Responses

Success

GetCustomerCreditShadowCardsByTenantIdResponse
​array | null

Customer Credit Shadow Card List - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCustomerCreditShadowCardsByTenantId
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCustomerCreditShadowCardsByTenantId \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "customerNumber": 0, "tenantId": "tenantId", "channel": "002" }'
Example Request Body
{ "customerNumber": 0, "tenantId": "tenantId", "channel": "002" }
json
application/json
Example Responses
{ "customerCreditShadowCardList": [ { "cardType": "cardType", "customerNumber": 0, "maskedCardNumber": "maskedCardNumber", "shadowCardNumber": "shadowCardNumber", "productNumber": "productNumber", "productShortName": "productShortName", "cardStatusCode": "cardStatusCode", "cardStatusCodeDesc": "cardStatusCodeDesc", "cardStatusReasonCode": "cardStatusReasonCode", "cardStatusReasonCodeDesc": "cardStatusReasonCodeDesc" } ] }
json
application/json

getCustomerCreditCardListByTenantIdProductNumber

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getCustomerCreditCardListByTenantIdProductNumber

Retrieves a customer's credit card list filtered by TenantId and optionally by ProductNumber. It validates the request, filters out closed or invalid cards based on status, debt, and digital/physical card rules, and enriches each card with statement remaining debt and available limit information retrieved from the limit service proxy.

getCustomerCreditCardListByTenantIdProductNumber › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

getCustomerCreditCardListByTenantIdProductNumber › Request Body

GetCustomerCreditCardListByTenantIdRequest
customerNumber
​integer · int64 · required

Customer Number

tenantId
​string · required

Tenant Id

channelCode
​string | null

Three-digit channel code (for example "002", not "Internet"). Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

Example: 002
productNumbers
​array | null

Product Numbers - [Optional]

getCustomerCreditCardListByTenantIdProductNumber › Responses

Success

GetCustomerCreditCardListByTenantIdProductNumberResponse
​array | null

Customer Credit Card List - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCustomerCreditCardListByTenantIdProductNumber
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCustomerCreditCardListByTenantIdProductNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "customerNumber": 0, "tenantId": "tenantId", "channelCode": "002", "productNumbers": [ "productNumbers" ] }'
Example Request Body
{ "customerNumber": 0, "tenantId": "tenantId", "channelCode": "002", "productNumbers": [ "productNumbers" ] }
json
application/json
Example Responses
{ "customerCreditCardList": [ { "cardStatusCode": "cardStatusCode", "cardStatusCodeDesc": "cardStatusCodeDesc", "cardStatusReasonCode": "cardStatusReasonCode", "cardStatusReasonCodeDesc": "cardStatusReasonCodeDesc", "customerNumber": 0, "cardFormType": "cardFormType", "mainCardRefNumber": "mainCardRefNumber", "maskedCardNumber": "maskedCardNumber", "productNumber": "productNumber", "productShortName": "productShortName", "shadowCardNumber": "shadowCardNumber", "statementCurrency": "statementCurrency", "statementDate": "2024-08-25T15:00:00Z", "nextDueDate": "2024-08-25T15:00:00Z", "nextStatementDate": "2024-08-25T15:00:00Z", "dueDate": "2024-08-25T15:00:00Z", "cardRefNumber": "cardRefNumber", "cardLimit": 0, "customerLimit": 0, "customerAvailableLimit": 0, "cardAvailableLimit": 0, "expiryDateStr": "expiryDateStr", "firstPinSetDate": "2024-08-25T15:00:00Z", "barcode": "barcode", "noNameFlag": true, "delinquencyPeriod": 0, "delinquencyStatus": "delinquencyStatus", "statementRemainingDebtList": [ { "currencyCode": "currencyCode", "remainingDebt": 0 } ], "pendingReplaceApplicationExists": true } ] }
json
application/json

getCardListNew

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getCardListNew

Retrieves a list of credit cards based on various filters (card number, customer number, main customer number, barcode, account number, branch code, identification, courier status, etc.). Aggregates card product, branch, limit, debt, account info, annual fee, sensitive data (PAN/CVV2), and currency conversion details. Uses parallel async calls for efficiency and maps results to CreditCardModel objects.

getCardListNew › Headers

evrst-ptrnid
​string

Correlation id for this request. Echo it in your own logs to trace the call through the platform.

Default: x_request_id

getCardListNew › Request Body

GetCardListNewRequest
customerNumber
​integer | null · int64

Customer Number - [Optional]

mainCustomerNumber
​integer | null · int64

Main Customer Number - [Optional]

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

barcode
​string | null

Barcode - [Optional]

accountNumber
​integer | null · int64

Account Number - [Optional]

cardNumber
​string | null

Card Number - [Optional]

purpose
​string | null

Purpose - [Optional]

channelCode
​string | null

Three-digit channel code (for example "002", not "Internet"). Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

Example: 002
cardStatusCode
​string | null

Card Status Code - [Optional]

cardStatusReasonCode
​string | null

Card Status Reason Code - [Optional]

isCorporateAllCardList
​boolean

Is Corporate All Card List - [Optional]

tenantId
​string | null

Tenant Id - [Optional]

getCardListNew › Responses

Success

GetCardListResponse
​array | null

List Of Card - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCardListNew
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCardListNew \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "customerNumber": 0, "mainCustomerNumber": 0, "shadowCardNumber": "shadowCardNumber", "barcode": "barcode", "accountNumber": 0, "cardNumber": "cardNumber", "purpose": "purpose", "channelCode": "002", "cardStatusCode": "cardStatusCode", "cardStatusReasonCode": "cardStatusReasonCode", "isCorporateAllCardList": true, "tenantId": "tenantId" }'
Example Request Body
{ "customerNumber": 0, "mainCustomerNumber": 0, "shadowCardNumber": "shadowCardNumber", "barcode": "barcode", "accountNumber": 0, "cardNumber": "cardNumber", "purpose": "purpose", "channelCode": "002", "cardStatusCode": "cardStatusCode", "cardStatusReasonCode": "cardStatusReasonCode", "isCorporateAllCardList": true, "tenantId": "tenantId" }
json
application/json
Example Responses
{ "listOfCard": [ { "shadowCardNumber": "shadowCardNumber", "maskedCardNumber": "maskedCardNumber", "cardRefNumber": "cardRefNumber", "mainCardRefNumber": "mainCardRefNumber", "customerNumber": "customerNumber", "mainCustomerNumber": "mainCustomerNumber", "relatedCardRefNumber": "relatedCardRefNumber", "supplementaryCardFlag": true, "cardRefCurrentCardFlag": true, "branchCode": 0, "ownerName": "ownerName", "ownerSecondName": "ownerSecondName", "ownerSurname": "ownerSurname", "embossName": "embossName", "expireDate": "expireDate", "limitType": "limitType", "limitStartDate": "2024-08-25T15:00:00Z", "limitEndDate": "2024-08-25T15:00:00Z", "autoLimitIncreaseFlag": true, "mainMaskedCardNumber": "mainMaskedCardNumber", "productNumber": "productNumber", "cardStatusCode": "cardStatusCode", "cardStatusCodeDescription": "cardStatusCodeDescription", "cardStatusReasonCode": "cardStatusReasonCode", "cardStatusReasonCodeDescription": "cardStatusReasonCodeDescription", "mainCardLimit": 0, "cardLimit": 0, "customerLimit": 0, "cardCashLimit": 0, "cardAvailableLimit": 0, "cardAvailableCashLimit": 0, "customerAvailableLimit": 0, "customerAvailableCashLimit": 0, "statementDate": "2024-08-25T15:00:00Z", "dueDate": "2024-08-25T15:00:00Z", "nextStatementDate": "2024-08-25T15:00:00Z", "nextDueDate": "2024-08-25T15:00:00Z", "statementTotalAmount": 0, "statementMinAmount": 0, "statementTotalCurrent": 0, "statementTotalDueDate": 0, "virtualFlag": true, "productName": "productName", "productShortName": "productShortName", "tenantId": "tenantId", "emvFlag": true, "magneticStripeFlag": true, "contactlessFlag": true, "rewardEarningFlag": true, "cardClosedDate": "2024-08-25T15:00:00Z", "cardCloseReasonCode": "cardCloseReasonCode", "delay": "delay", "dijitalCardFlag": true, "cardBrand": "cardBrand", "cardBrandDescription": "cardBrandDescription", "statementCurrencyCode": "statementCurrencyCode", "fromShadowCardNumber": "fromShadowCardNumber", "statementEurAmount": 0, "statementUsdAmount": 0, "cardDeliveryType": "cardDeliveryType", "applicationDate": "2024-08-25T15:00:00Z", "applicationChannelCode": "applicationChannelCode", "applicationChannelDescription": "applicationChannelDescription", "cvv2RetryCount": 0, "pinRetryCount": 0, "barcode": "barcode", "toShadowCardNumber": "toShadowCardNumber", "embossReasonCode": "embossReasonCode", "embossReasonDescription": "embossReasonDescription", "embossReasonSubCode": "embossReasonSubCode", "embossReasonSubDesc": "embossReasonSubDesc", "cardStatusChangeDate": "2024-08-25T15:00:00Z", "lastTrnDate": "2024-08-25T15:00:00Z", "firstPinSetDate": "2024-08-25T15:00:00Z", "lastPinSetDate": "2024-08-25T15:00:00Z", "lastPinChangeDate": "2024-08-25T15:00:00Z", "isFirstPinSet": "isFirstPinSet", "deliveryAddress": "deliveryAddress", "sendingBranchCode": 0, "sendingAddressType": "sendingAddressType", "productGroupCode": "productGroupCode", "productGroupDescription": "productGroupDescription", "fromMaskedCardNumber": "fromMaskedCardNumber", "toMaskedCardNumber": "toMaskedCardNumber", "remainingInstallmentAmount": 0, "totalDebtAmount": 0, "currentDebt": 0, "cardAnnualFeeAmount": 0, "customerType": "customerType", "cardAccountInfoList": [ { "accountNumber": 0, "cardAccountType": "cardAccountType", "accountType": "accountType", "accountSubType": "accountSubType", "accountBranchId": 0, "accountOrderFlag": true, "fecCode": 0, "currencyCode": "currencyCode", "balance": 0, "usableBalance": 0, "iBAN": "iBAN", "errorDescription": "errorDescription" } ], "sensitiveData": { "pan": "pan", "cvv2": "cvv2" }, "totalDebtAmountUSD": 0, "totalDebtAmountEUR": 0, "statementCurrency": "statementCurrency", "limitUsed": 0, "statementPeriod": "statementPeriod", "pendingReplaceApplicationExists": true, "cardStatusChangeChannel": "cardStatusChangeChannel", "securityFlag": true, "isDelivered": true, "currentAmount": 0, "currentAmountWithDailyPayment": 0 } ] }
json
application/json

Card issuance and personalisationNo-name cards