Everest Card — API reference
  • Credit
  • Debit
  • Prepaid
  • Common Methods
  • 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

Collections and legal follow-up

Follow up arrears — delinquency state, collection detail and the legal process behind an unpaid balance.


getCardDelinquencyInfoByCustomerNumber

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getCardDelinquencyInfoByCustomerNumber

Retrieves the delinquency information for a customer, including digital card limit, overall customer limit, delinquency days, period, status, deficient payment counter, statement remaining amount, and day counts after limit changes.

getCardDelinquencyInfoByCustomerNumber › 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

getCardDelinquencyInfoByCustomerNumber › Request Body

GetCardDelinquencyInfoByCustomerNumberRequest
mainCustomerNumber
​integer · int64 · optional

The main customer of a corporate relationship, as a number. The employees and supplementary holders under it carry their own customerNumber.

getCardDelinquencyInfoByCustomerNumber › Responses

Success

GetCardDelinquencyInfoByCustomerNumberResponse
digitalCardLimit
​number · double · required
customerLimit
​number · double · required

The limit of the customer behind the card.

delinquencyDayCount
​integer · int32 · required
statementRemainAmount
​number · double · required

What is left of the statement.

delinquencyPeriod
​integer · int32 · required

How many periods the account has been in arrears.

newDeficientPaymentCounter
​integer · int32 · required
dayCoutAfterLimitIncrease
​integer · int32 · required
dayCoutAfterLimitDecrease
​integer · int32 · required
delinquencyStatus
​string · optional

Values:

  • N — normal
  • D — delinquent for the period
  • G — delinquent
POST/IntegrationDigitalChannelCredit/credit/api/getCardDelinquencyInfoByCustomerNumber
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCardDelinquencyInfoByCustomerNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "mainCustomerNumber": 0 }'
Example Request Body
{ "mainCustomerNumber": 0 }
json
application/json
Example Responses
{ "digitalCardLimit": 0, "customerLimit": 0, "delinquencyStatus": "delinquencyStatus", "delinquencyDayCount": 0, "statementRemainAmount": 0, "delinquencyPeriod": 0, "newDeficientPaymentCounter": 0, "dayCoutAfterLimitIncrease": 0, "dayCoutAfterLimitDecrease": 0 }
json
application/json

getCreditCardCollectionInfoByCardRefNumber

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getCreditCardCollectionInfoByCardRefNumber

Retrieves collection-related information for a credit card using its MainCardRefNumber. Validates the card and customer existence, fetches delinquency information, and returns details including delinquency days, limit, and remaining statement amount.

getCreditCardCollectionInfoByCardRefNumber › 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

getCreditCardCollectionInfoByCardRefNumber › Request Body

GetCreditCardCollectionInfoByCardRefNumberRequest
channel
​string · maxLength: 3 · required

Three-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.

mainCardRefNumber
​string · maxLength: 19 · optional

The card reference of the main card. On a supplementary card this is the card it hangs from; on a main card it is the card's own reference.

getCreditCardCollectionInfoByCardRefNumber › Responses

Success

GetCreditCardCollectionInfoByCardRefNumberResponse
​array · optional
POST/IntegrationDigitalChannelCredit/credit/api/getCreditCardCollectionInfoByCardRefNumber
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCreditCardCollectionInfoByCardRefNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "mainCardRefNumber": "mainCardRefNumber" }'
Example Request Body
{ "channel": "channel", "mainCardRefNumber": "mainCardRefNumber" }
json
application/json
Example Responses
{ "listOfCards": [ { "branchCode": "branchCode", "branchName": "branchName", "productNumber": "productNumber", "productSegment": "productSegment", "productName": "productName", "subProductType": "subProductType", "maskedCardNumber": "maskedCardNumber", "shadowCardNumber": "shadowCardNumber", "delayDayCount": 0, "lastStatementMinAmount": 0, "guarantor": "guarantor", "lastPaymentAmount": 0, "lastPaymentDate": "2026-10-16T14:30:00Z", "statementDate": "2026-10-16T14:30:00Z", "totalDebit": 0, "statementTotalAmount": 0, "statementCurrencyCode": "statementCurrencyCode", "remainingMinimumPaymentAmount": 0, "statementDueDate": "2026-10-16T14:30:00Z", "totalAmount": 0, "totalAmountForCreditTransactions": 0, "totalAmountForDebitTransactions": 0, "customerLimit": 0, "cardOpeningDate": "2026-10-16T14:30:00Z", "transferedCardNumberText": "transferedCardNumberText", "cardStatusDescription": "cardStatusDescription", "delinquencyStatus": "delinquencyStatus", "statementRemainAmount": 0, "cardLimit": 0, "cardAvailableLimit": 0, "nextStatementDate": "2026-10-16T14:30:00Z", "minimumPaymentAmount": 0, "supplementaryCardFlag": true, "currentCardFlag": true, "hasCardAutoPayment": true, "autoPaymentAccountNumber": 0, "customerNumber": 0, "remainingDebt": 0, "delinquencyStartDate": "2026-10-16T14:30:00Z", "reconstructAmount": 0 } ] }
json
application/json

getCreditCardCollectionInfoByMainCustomerNumber

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getCreditCardCollectionInfoByMainCustomerNumber

Retrieves collection-related information for all credit cards of a customer using their MainCustomerNumber. Validates the customer and card existence, fetches delinquency info, pending provisions, statement details, transaction amounts, and card limits. Returns a detailed list of CreditCardCollectionInfo for each main card, including debt, limits, delinquency, statement info, and auto-payment data.

getCreditCardCollectionInfoByMainCustomerNumber › 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

getCreditCardCollectionInfoByMainCustomerNumber › Request Body

GetCreditCardCollectionInfoByMainCustomerNumberRequest
channel
​string · maxLength: 3 · required

Three-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.

mainCustomerNumber
​integer · int64 · optional

The main customer of a corporate relationship, as a number. The employees and supplementary holders under it carry their own customerNumber.

branchCode
​string · optional

The branch the card is opened at, as a number. Held as a number rather than text throughout.

Held as a number rather than text, so a character limit would say nothing about it.

getCreditCardCollectionInfoByMainCustomerNumber › Responses

Success

GetCreditCardCollectionInfoByMainCustomerNumberResponse
​array · optional
POST/IntegrationDigitalChannelCredit/credit/api/getCreditCardCollectionInfoByMainCustomerNumber
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCreditCardCollectionInfoByMainCustomerNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channel": "channel", "mainCustomerNumber": 0, "branchCode": "branchCode" }'
Example Request Body
{ "channel": "channel", "mainCustomerNumber": 0, "branchCode": "branchCode" }
json
application/json
Example Responses
{ "listOfCards": [ { "branchCode": "branchCode", "branchName": "branchName", "productNumber": "productNumber", "productSegment": "productSegment", "productName": "productName", "subProductType": "subProductType", "maskedCardNumber": "maskedCardNumber", "shadowCardNumber": "shadowCardNumber", "delayDayCount": 0, "lastStatementMinAmount": 0, "guarantor": "guarantor", "lastPaymentAmount": 0, "lastPaymentDate": "2026-10-16T14:30:00Z", "statementDate": "2026-10-16T14:30:00Z", "totalDebit": 0, "statementTotalAmount": 0, "statementCurrencyCode": "statementCurrencyCode", "remainingMinimumPaymentAmount": 0, "statementDueDate": "2026-10-16T14:30:00Z", "totalAmount": 0, "totalAmountForCreditTransactions": 0, "totalAmountForDebitTransactions": 0, "customerLimit": 0, "cardOpeningDate": "2026-10-16T14:30:00Z", "transferedCardNumberText": "transferedCardNumberText", "cardStatusDescription": "cardStatusDescription", "delinquencyStatus": "delinquencyStatus", "statementRemainAmount": 0, "cardLimit": 0, "cardAvailableLimit": 0, "nextStatementDate": "2026-10-16T14:30:00Z", "minimumPaymentAmount": 0, "supplementaryCardFlag": true, "currentCardFlag": true, "hasCardAutoPayment": true, "autoPaymentAccountNumber": 0, "customerNumber": 0, "remainingDebt": 0, "delinquencyStartDate": "2026-10-16T14:30:00Z", "reconstructAmount": 0 } ] }
json
application/json

getCreditCardCollectionTransactionListByDate

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getCreditCardCollectionTransactionListByDate

Get Credit Card Collection Transaction List By Date

getCreditCardCollectionTransactionListByDate › 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

getCreditCardCollectionTransactionListByDate › Request Body

GetCreditCardCollectionTransactionListByDateRequest
date
​string · optional

Date

A date and time as a string, in RFC 3339 form: 2026-10-16T14:30:00Z, or with an offset, 2026-10-16T17:30:00+03:00.

Example: 2026-10-16T14:30:00Z

getCreditCardCollectionTransactionListByDate › Responses

Success

GetCreditCardCollectionTransactionListByDateResponse
​array · optional
POST/IntegrationDigitalChannelCredit/credit/api/getCreditCardCollectionTransactionListByDate
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCreditCardCollectionTransactionListByDate \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "date": "2026-10-16T14:30:00Z" }'
Example Request Body
{ "date": "2026-10-16T14:30:00Z" }
json
application/json
Example Responses
{ "listOfTransactions": [ { "customerNumber": 0, "maskedCardNumber": "maskedCardNumber", "transactionNumber": "transactionNumber", "transactionType": "transactionType", "debitCreditIndicator": "debitCreditIndicator", "amount": 0 } ] }
json
application/json

getCreditCardPortfolioSummary

POST
https://sandboxpub.cms.dgpays.com/SandBox
/IntegrationDigitalChannelCredit/credit/api/getCreditCardPortfolioSummary

Retrieves a summary of the customer’s credit card portfolio using MainCustomerNumber. Validates input, fetches total credit card debt and card count, and converts total debt amount into USD and EUR using the latest exchange rates. Returns portfolio-level information including product details, total debt amounts in multiple currencies, statement currency, and number of credit cards.

getCreditCardPortfolioSummary › 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

getCreditCardPortfolioSummary › Request Body

GetCreditCardPortfolioSummaryRequest
channelCode
​string · maxLength: 3 · required

Three-digit code identifying the channel on behalf of which the request is made (e.g. 002 for Internet). Mandatory in every request. Used for entitlement checks, limit enforcement and audit logging. Channel codes are managed through configuration parameters and may change over time. Refer to the Channels page for the current list of valid codes.

mainCustomerNumber
​integer · int64 · optional

The main customer of a corporate relationship, as a number. The employees and supplementary holders under it carry their own customerNumber.

getCreditCardPortfolioSummary › Responses

Success

GetCreditCardPortfolioSummaryResponse
assets
​number · double · required
totalDebtAmount
​number · double · required
cardCount
​integer · int32 · required
totalDebtAmountUSD
​number · double · required
totalDebtAmountEUR
​number · double · required
productCode
​string · optional
productName
​string · optional

The card product's full name.

statementCurrency
​string · optional

The currency the statement is produced in.

POST/IntegrationDigitalChannelCredit/credit/api/getCreditCardPortfolioSummary
curl https://sandboxpub.cms.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCreditCardPortfolioSummary \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "channelCode": "channelCode", "mainCustomerNumber": 0 }'
Example Request Body
{ "channelCode": "channelCode", "mainCustomerNumber": 0 }
json
application/json
Example Responses
{ "productCode": "productCode", "productName": "productName", "assets": 0, "totalDebtAmount": 0, "cardCount": 0, "totalDebtAmountUSD": 0, "totalDebtAmountEUR": 0, "statementCurrency": "statementCurrency" }
json
application/json

InstalmentsDebt payment