Everest Card — API reference
  • Credit
  • Debit
  • Prepaid
  • Corebanking
  • OAuth2
  • Delivery
Information
Cards
    Card issuance and personalisation
      getApplicableProductsByCustomerNumberpostcreateIndividualDebitCardpostcreateCorporateDebitCardpostreplaceDebitCardpostcancelDebitEmbossByShadowCardNumberpostgetPendingCardEmbossListpostcancelEmbossByShadowCardNumberpost
    Card lifecycle
      getBasicCardInformationByPanpostgetDebitCardInfopostchangeDebitCardStatuspostchangeDebitCardBranchpostattachDebitCardAccountpostgetDebitCardLogDataListByShadowCardNumberpostgetCreditCardLogDataListByShadowCardNumberpostgetCardByCardNumberpostgetSecureCardByPanpostgetCardByShadowCardNumberpost
Customers and accounts
    Customers
      getAssetByShadowCardNumberpostgetCustomerDetailpostcreateCustomerpostupdateCustomerpost
    Account linking
      accountStatuspost
Transactions
    getCreditTransactionListpostgetPaymentAndCashadvanceInformationByCriteriaspostgetDebitTransactionAllpostgetAuthorizationListByBegindateEnddatepostgetDbttransactionByCardrefCustomernumpost
Limits and controls
    Card and customer limits
      changeCreditCardLimitDecreasepostchangeCreditCardLimitIncreasepostchangeCustomerLimitDecreasepostchangeCustomerLimitIncreasepost
    Operation limits
      getCustomerOperationLimitpostsetCustomerOperationLimitpostremoveCustomerOperationLimitpostsetCardOperationLimitpostgetCardOperationLimitpostremoveCardOperationLimitpost
    Permissions and restrictions
      getCardRestrictionpost
Billing and statements
    Collections and legal follow-up
      getCardDelinquencyInfoByCustomerNumberpostcreateFollowUpByMainCustomerNumberpostaddToLegalFollowUppost
    Debt payment
      getAutoPaymentQueuepost
    Statements and billing
      getDelinquencyInterestAmountpostsetStatementDocumentIdpostsetStatementDocumentOnlypostgetCardStatementCutoffReportpost
Security
    PIN and card security
      setCardPinViaSMSpostisSetCardPinViaSMSControlpostgetClearPanByShadowpostgetCardInfoByClearPanpostsetCreditCardPinpostverifyCreditCardPinpostgetEncryptDataBlockpostdecryptDataBlockpost
Disputes
    Disputes and chargebacks
      createDisputeCasepostcancelDisputeCasepostaddDocumentByCaseNumberpostgetDisputeListpostgetDisputeReasonDefListpost
Rewards
    Campaigns and rewards
      executeCampaignTransactionpostgetDebitCardForRewardByBankpost
Platform
    Platform operations
      healthCheckpostrefreshCachepost
    Reference data
      getCardTypeByBinpostgetProductByShadowCardNumberpostgetAvailableCardStatusListpostgetEmbossReasonSubDefByValidFlagpostgetAvailableEmbossReasonListpostgetMccGroupAllpostgetTrnStatusAllpostgetBinDomesticByBinpostgetApplicableProductspostgetMccDefinitionGroupbyMccMccdescriptionpostgetNetworkTypeDefByValidFlagpostgetResponseCodeDefByValidFlagpostgetResponseReasonCodeDefByValidFlagpostgetTrnCodeDefByValidFlagpostgetTrnCodeMatrixByValidFlagpost
SchemasError codesChannels
powered by Zudoku
Ana Bankacılık Iletisim Servisi Ripper istikameti
Ana Bankacılık Iletisim Servisi Ripper istikameti

Collections and legal follow-up

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


getCardDelinquencyInfoByCustomerNumber

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/getCardDelinquencyInfoByCustomerNumber

Retrieves the delinquency information of all cards for a given main customer number. Accepts GetCardDelinquencyInfoByCustomerNumberRequest with MainCustomerNumber. Returns GetCardDelinquencyInfoByCustomerNumberResponse containing DigitalCardLimit, CustomerLimit, DelinquencyStatus, DelinquencyDayCount, StatementRemainAmount, DelinquencyPeriod, NewDeficientPaymentCounter, DayCoutAfterLimitIncrease, and DayCoutAfterLimitDecrease.

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 · required

Main Customer Number

getCardDelinquencyInfoByCustomerNumber › Responses

Success

GetCardDelinquencyInfoByCustomerNumberResponse
digitalCardLimit
​number · double · required

Digital Card Limit

customerLimit
​number · double · required

Customer Limit

delinquencyDayCount
​integer · int32 · required

Delinquency Day Count

statementRemainAmount
​number · double · required

Statement Remain Amount

delinquencyPeriod
​integer · int32 · required

Delinquency Period

newDeficientPaymentCounter
​integer · int32 · required

New Deficient Payment Counter

dayCoutAfterLimitIncrease
​integer · int32 · required

Day Cout After Limit Increase

dayCoutAfterLimitDecrease
​integer · int32 · required

Day Cout After Limit Decrease

delinquencyStatus
​string | null

Delinquency Status - [Optional]

POST/Integrationcorebanking/Indoor/api/getCardDelinquencyInfoByCustomerNumber
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/getCardDelinquencyInfoByCustomerNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --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

createFollowUpByMainCustomerNumber

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/createFollowUpByMainCustomerNumber

Creates a follow-up for a corporate customer using MainCustomerNumber. Validates customer exists and is corporate. Cancels active main cards (excluding supplementary and already bank-cancelled cards) by calling ChangeCardStatus on each. Finally, creates follow-up queue entry using MainCustomerNumber and Channel.

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

createFollowUpByMainCustomerNumber › Request Body

CreateFollowUpByMainCustomerNumberRequest
mainCustomerNumber
​integer · int64 · required

Main Customer Number

channel
​string | null

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

createFollowUpByMainCustomerNumber › Responses

Success

No data returned
POST/Integrationcorebanking/Indoor/api/createFollowUpByMainCustomerNumber
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/createFollowUpByMainCustomerNumber \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "mainCustomerNumber": 0, "channel": "channel" }'
Example Request Body
{ "mainCustomerNumber": 0, "channel": "channel" }
json
application/json
Example Responses
No example specified for this content type

addToLegalFollowUp

POST
https://everest-sandboxapi.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/addToLegalFollowUp

Adds a customer account to the legal follow-up queue, including business key and follow-up reason. Ensures validation of input parameters before invoking the legal management service.

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

addToLegalFollowUp › Request Body

AddToLegalFollowUpRequest
MainCustomerNumber
​integer · int64 · required

Main Customer Number

FollowupReason
​integer · int32 · required

Followup Reason

BusinessKey
​number | null · double

Business Key - [Optional]

addToLegalFollowUp › Responses

Success

AddToLegalFollowUpResponse
isSuccess
​boolean · required

Is Success

responseTime
​string · date-time · required

Response Time

errorCode
​string | null

Error Code - [Optional]

message
​string | null

Message - [Optional]

POST/Integrationcorebanking/Indoor/api/addToLegalFollowUp
curl https://everest-sandboxapi.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/addToLegalFollowUp \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "MainCustomerNumber": 0, "BusinessKey": 0, "FollowupReason": 0 }'
Example Request Body
{ "MainCustomerNumber": 0, "BusinessKey": 0, "FollowupReason": 0 }
json
application/json
Example Responses
{ "isSuccess": true, "errorCode": "errorCode", "message": "message", "responseTime": "2024-08-25T15:00:00Z" }
json
application/json

Permissions and restrictionsDebt payment