Everest Card — API reference
  • Credit
  • Debit
  • Prepaid
  • Common Methods
  • OAuth2
  • Delivery
Information
Cards
    Card lifecycle
      getBasicCardInformationByPanpostgetDebitCardLogDataListByShadowCardNumberpostgetCreditCardLogDataListByShadowCardNumberpostgetCardByCardNumberpostgetSecureCardByPanpostgetCardByShadowCardNumberpost
Customers and accounts
    Customers
      getAssetByShadowCardNumberpostgetCustomerDetailpostcreateCustomerpostupdateCustomerpost
    Account linking
      accountStatuspost
Transactions
    getCreditTransactionListpostgetPaymentAndCashadvanceInformationByCriteriaspostgetAuthorizationListByBegindateEnddatepostgetDbttransactionByCardrefCustomernumpost
Limits and controls
    Card and customer limits
      changeCustomerLimitDecreasepostchangeCustomerLimitIncreasepost
    Permissions and restrictions
      getCardRestrictionpost
Billing and statements
    Collections and legal follow-up
      createFollowUpByMainCustomerNumberpostaddToLegalFollowUppost
    Debt payment
      getAutoPaymentQueuepost
    Statements and billing
      getDelinquencyInterestAmountpostsetStatementDocumentIdpostsetStatementDocumentOnlypostgetCardStatementCutoffReportpost
Security
    PIN and card security
      isSetCardPinViaSMSControlpostgetClearPanByShadowpostgetCardInfoByClearPanpostgetEncryptDataBlockpostdecryptDataBlockpost
Rewards
    Campaigns and rewards
      executeCampaignTransactionpostgetDebitCardForRewardByBankpost
Platform
    Platform operations
      healthCheckpostrefreshCachepost
    Reference data
      getProductByShadowCardNumberpostgetEmbossReasonSubDefByValidFlagpostgetAvailableEmbossReasonListpostgetMccGroupAllpostgetTrnStatusAllpostgetBinDomesticByBinpostgetApplicableProductspostgetMccDefinitionGroupbyMccMccdescriptionpostgetNetworkTypeDefByValidFlagpostgetResponseCodeDefByValidFlagpostgetResponseReasonCodeDefByValidFlagpostgetTrnCodeDefByValidFlagpostgetTrnCodeMatrixByValidFlagpost
SchemasError codesChannels
powered by Zudoku
Common Methods
Common Methods

Card and customer limits

Raise, lower and reverse the spending limit on a card or on the customer behind it. Every change returns a log id you can reverse with.


changeCustomerLimitDecrease

POST
https://sandboxpub.cms.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/changeCustomerLimitDecrease

Decreases the customer limit. Sends CustomerNumber and NewCustomerLimit to _cisServiceProxy.ChangeCustomerLimit. Optionally uses CardProfileSetCode for customer profile adjustments.

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

changeCustomerLimitDecrease › Request Body

ChangeCustomerLimitRequest
customerNumber
​integer · int64 · required

The customer whose limit changes.

newCustomerLimit
​number · double · required

The limit to set. An absolute figure, not a delta — and it is what decides the direction, because this operation does not read one from the path.

cardProfileSetCode
​string · maxLength: 10 · optional

Read-only — Declared on the request and not passed on.

changeCustomerLimitDecrease › Responses

Success, and the body is empty.

Identical to changeCustomerLimitIncrease. The two operations call the same service method with the same two fields and discard the same response; there is no code path that distinguishes them. Which one a caller uses is a matter of naming, and the direction is decided by newCustomerLimit.

ChangeCustomerLimitResponse
POST/Integrationcorebanking/Indoor/api/changeCustomerLimitDecrease
curl https://sandboxpub.cms.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/changeCustomerLimitDecrease \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "customerNumber": 0, "newCustomerLimit": 0, "cardProfileSetCode": "cardProfileSetCode" }'
Example Request Body
{ "customerNumber": 0, "newCustomerLimit": 0, "cardProfileSetCode": "cardProfileSetCode" }
json
application/json
Example Responses
{}
json
application/json

changeCustomerLimitIncrease

POST
https://sandboxpub.cms.dgpays.com/SandBox
/Integrationcorebanking/Indoor/api/changeCustomerLimitIncrease

Increases the customer limit. Sends CustomerNumber and NewCustomerLimit to _cisServiceProxy.ChangeCustomerLimit. Optionally uses CardProfileSetCode for customer profile adjustments.

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

changeCustomerLimitIncrease › Request Body

ChangeCustomerLimitRequest
customerNumber
​integer · int64 · required

The customer whose limit changes.

newCustomerLimit
​number · double · required

The limit to set. An absolute figure, not a delta — and it is what decides the direction, because this operation does not read one from the path.

cardProfileSetCode
​string · maxLength: 10 · optional

Read-only — Declared on the request and not passed on.

changeCustomerLimitIncrease › Responses

Success, and the body is empty.

Two things to know, and neither is in the schema. The response the customer service returns is discarded — this operation always answers with an empty ChangeCustomerLimitResponse. And this operation and changeCustomerLimitDecrease do exactly the same thing: both call the same ChangeCustomerLimit with the same two fields, so the direction comes from whether newCustomerLimit is above or below the customer's current limit, not from which of the two paths was called. There is also no channel on this request, unlike almost every other operation here.

ChangeCustomerLimitResponse
POST/Integrationcorebanking/Indoor/api/changeCustomerLimitIncrease
curl https://sandboxpub.cms.dgpays.com/SandBox/Integrationcorebanking/Indoor/api/changeCustomerLimitIncrease \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --header 'Authorization: Bearer <access_token>' \ --data '{ "customerNumber": 0, "newCustomerLimit": 0, "cardProfileSetCode": "cardProfileSetCode" }'
Example Request Body
{ "customerNumber": 0, "newCustomerLimit": 0, "cardProfileSetCode": "cardProfileSetCode" }
json
application/json
Example Responses
{}
json
application/json

TransactionsPermissions and restrictions