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 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.


changeCardLimitDecrease

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

Decreases the limit of a specified card. The method validates that the request and limit are provided, then calls the LimitService to apply the decrease. Returns log IDs for both card and customer limit changes, and LKS result if ChangeCustomerLimit is true. Handles optional parameters such as LimitRatio, CashLimitRatio, ApplicationNo, CardProfileSetCode, and SkipReverseWhenLksFailed.

Part of:

  • Journey 02 · Managing a card product — step 2, Change limits

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

changeCardLimitDecrease › Request Body

ChangeCardLimitDecreaseRequest
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 - [Optional]

limit
​number | null · double

Limit - [Optional]

cardRefNumber
​string | null

Card Ref Number - [Optional]

limitRatio
​number | null · double

Limit Ratio - [Optional]

cashLimitRatio
​number | null · double

Cash Limit Ratio - [Optional]

changeCustomerLimit
​boolean

Change Customer Limit - [Optional]

cardProfileSetCode
​string | null

Card Profile Set Code - [Optional]

applicationNo
​string | null

Application No - [Optional]

skipReverseWhenLksFailed
​boolean | null

Skip Reverse When Lks Failed - [Optional]

changeCardLimitDecrease › Responses

Success

ChangeCardLimitDecreaseResponse
listOfCardLimitChangeLogId
​array | null

List Of Card Limit Change Log Id - [Optional]

listOfCustomerLimitChangeLogId
​array | null

List Of Customer Limit Change Log Id - [Optional]

​object

Lks Result - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/changeCardLimitDecrease
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/changeCardLimitDecrease \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "limit": 0, "cardRefNumber": "cardRefNumber", "limitRatio": 0, "cashLimitRatio": 0, "changeCustomerLimit": true, "cardProfileSetCode": "cardProfileSetCode", "applicationNo": "applicationNo", "skipReverseWhenLksFailed": true }'
Example Request Body
{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "limit": 0, "cardRefNumber": "cardRefNumber", "limitRatio": 0, "cashLimitRatio": 0, "changeCustomerLimit": true, "cardProfileSetCode": "cardProfileSetCode", "applicationNo": "applicationNo", "skipReverseWhenLksFailed": true }
json
application/json
Example Responses
{ "listOfCardLimitChangeLogId": [ 0 ], "listOfCustomerLimitChangeLogId": [ 0 ], "lksResult": { "isSuccess": true, "transactionId": "transactionId", "detail": "detail" } }
json
application/json

changeCardLimitIncrease

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

Increases the limit of a specified card. The method validates that the request and limit are provided, then calls the LimitService to apply the increase. Returns log IDs for both card and customer limit changes. Supports optional parameters such as LimitRatio, CashLimitRatio, ChangeCustomerLimit, and CardProfileSetCode.

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

changeCardLimitIncrease › Request Body

ChangeCardLimitRequest
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 - [Optional]

limit
​number | null · double

Limit - [Optional]

cardRefNumber
​string | null

Card Ref Number - [Optional]

limitRatio
​number | null · double

Limit Ratio - [Optional]

cashLimitRatio
​number | null · double

Cash Limit Ratio - [Optional]

changeCustomerLimit
​boolean

Change Customer Limit - [Optional]

cardProfileSetCode
​string | null

Card Profile Set Code - [Optional]

changeCardLimitIncrease › Responses

Success

ChangeCardLimitResponse
listOfCardLimitChangeLogId
​array | null

List Of Card Limit Change Log Id - [Optional]

listOfCustomerLimitChangeLogId
​array | null

List Of Customer Limit Change Log Id - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/changeCardLimitIncrease
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/changeCardLimitIncrease \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "limit": 0, "cardRefNumber": "cardRefNumber", "limitRatio": 0, "cashLimitRatio": 0, "changeCustomerLimit": true, "cardProfileSetCode": "cardProfileSetCode" }'
Example Request Body
{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "limit": 0, "cardRefNumber": "cardRefNumber", "limitRatio": 0, "cashLimitRatio": 0, "changeCustomerLimit": true, "cardProfileSetCode": "cardProfileSetCode" }
json
application/json
Example Responses
{ "listOfCardLimitChangeLogId": [ 0 ], "listOfCustomerLimitChangeLogId": [ 0 ] }
json
application/json

changeCardLimitReverse

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

Reverses previously applied card and/or customer limit changes. Takes lists of CardLimitChangeLogId and CustomerLimitChangeLogId, calls LimitService to perform the reversal, and returns any errors encountered. Logs errors if reversal fails for any entry.

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

changeCardLimitReverse › Request Body

ChangeCardLimitReverseRequest
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
listOfCardLimitChangeLogId
​array | null

List Of Card Limit Change Log Id - [Optional]

listOfCustomerLimitChangeLogId
​array | null

List Of Customer Limit Change Log Id - [Optional]

changeCardLimitReverse › Responses

Success

ChangeCardLimitReverseResponse
listOfError
​array | null

List Of Error - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/changeCardLimitReverse
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/changeCardLimitReverse \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "listOfCardLimitChangeLogId": [ 0 ], "listOfCustomerLimitChangeLogId": [ 0 ] }'
Example Request Body
{ "channel": "002", "listOfCardLimitChangeLogId": [ 0 ], "listOfCustomerLimitChangeLogId": [ 0 ] }
json
application/json
Example Responses
{ "listOfError": [ "string" ] }
json
application/json

resetCardLimit

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

Resets the credit limit for a specific card, based on the provided card reference number. Returns the change log record ID as confirmation of the reset action.

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

resetCardLimit › Request Body

ResetCardLimitRequest
cardRefNumber
​string | null

Card Ref Number - [Optional]

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

resetCardLimit › Responses

Success

ResetCardLimitResponse
changeLogRecordId
​integer · int64 · required

Change Log Record Id

POST/IntegrationDigitalChannelCredit/credit/api/resetCardLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/resetCardLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "cardRefNumber": "cardRefNumber", "channel": "002" }'
Example Request Body
{ "cardRefNumber": "cardRefNumber", "channel": "002" }
json
application/json
Example Responses
{ "changeLogRecordId": 0 }
json
application/json

changeCardAutoLimitIncrease

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

Updates the AutoLimitIncreaseFlag for a card. Calls lifecycle service ChangeCardAutoLimitIncrease with given CardRefNumber, ShadowCardNumber, and desired AutoLimitIncreaseFlag. Returns the updated card reference, new flag value, and whether the change occurred.

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

changeCardAutoLimitIncrease › Request Body

ChangeCardAutoLimitIncreaseRequest
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
cardRefNumber
​string | null

Card Ref Number - [Optional]

autoLimitIncreaseFlag
​boolean | null

Auto Limit Increase Flag - [Optional]

shadowCardNumber
​string | null

Shadow Card Number - [Optional]

changeCardAutoLimitIncrease › Responses

Success

ChangeCardAutoLimitIncreaseResponse
isChanged
​boolean · required

Is Changed

cardRefNumber
​string | null

Card Ref Number - [Optional]

autoLimitIncreaseFlag
​boolean | null

Auto Limit Increase Flag - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/changeCardAutoLimitIncrease
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/changeCardAutoLimitIncrease \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "cardRefNumber": "cardRefNumber", "autoLimitIncreaseFlag": true, "shadowCardNumber": "shadowCardNumber" }'
Example Request Body
{ "channel": "002", "cardRefNumber": "cardRefNumber", "autoLimitIncreaseFlag": true, "shadowCardNumber": "shadowCardNumber" }
json
application/json
Example Responses
{ "isChanged": true, "cardRefNumber": "cardRefNumber", "autoLimitIncreaseFlag": true }
json
application/json

getCustomerTotalLimitInfo

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

Retrieves the total limit information for a customer. The method validates the request, fetches the customer master information to get the overall customer limit, and then determines the last application ID associated with a product. It identifies the physical card with the highest limit and most recent insertion date, and if none is available or the application ID is missing, it checks digital cards. The response includes the customer's total limit and the corresponding card application ID.

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

getCustomerTotalLimitInfo › Request Body

GetCustomerTotalLimitInfoRequest
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

productNumber
​string | null

Product Number - [Optional]

getCustomerTotalLimitInfo › Responses

Success

GetCustomerTotalLimitInfoResponse
customerLimit
​number | null · double

Customer Limit - [Optional]

cardApplicationNumber
​string | null

Card Application Number - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCustomerTotalLimitInfo
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCustomerTotalLimitInfo \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "customerNumber": 0, "productNumber": "productNumber" }'
Example Request Body
{ "channel": "002", "customerNumber": 0, "productNumber": "productNumber" }
json
application/json
Example Responses
{ "customerLimit": 0, "cardApplicationNumber": "cardApplicationNumber" }
json
application/json

getCreditCardLimit

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

Retrieves credit card limit information using ShadowCardNumber. Validates the card identifier, resolves the card reference number, and fetches limit data from the limit service. Returns total card limit and available cash advance limit.

Part of:

  • Journey 02 · Managing a card product — step 1, Read limits

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

getCreditCardLimit › Request Body

GetCreditCardLimitRequest
shadowCardNumber
​string | null

Shadow Card Number - [Optional]

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

getCreditCardLimit › Responses

Success

GetCreditCardLimitResponse
availableCashAdvanceLimit
​number · double · required

Available Cash Advance Limit

totalLimit
​number · double · required

Total Limit

POST/IntegrationDigitalChannelCredit/credit/api/getCreditCardLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCreditCardLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "shadowCardNumber": "shadowCardNumber", "channel": "002" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber", "channel": "002" }
json
application/json
Example Responses
{ "availableCashAdvanceLimit": 0, "totalLimit": 0 }
json
application/json

getCardAvailableLimit

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

Retrieves the available credit and cash limits for a given card, including main and supplementary card limits and usage details.

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

getCardAvailableLimit › Request Body

GetCardAvailableLimitRequest
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
cardRefNumber
​string | null

Card Ref Number - [Optional]

getCardAvailableLimit › Responses

Success

GetCardAvailableLimitResponse
availableLimit
​number · double · required

Available Limit

customerAvailableLimit
​number · double · required

Customer Available Limit

availableCashLimit
​number · double · required

Available Cash Limit

customerAvailableCashLimit
​number · double · required

Customer Available Cash Limit

limit
​number · double · required

Limit

customerLimit
​number · double · required

Customer Limit

cashLimit
​number · double · required

Cash Limit

customerCashLimit
​number · double · required

Customer Cash Limit

limitUsed
​number · double · required

Limit Used

customerLimitUsed
​number · double · required

Customer Limit Used

cashLimitUsed
​number · double · required

Cash Limit Used

customerCashLimitUsed
​number · double · required

Customer Cash Limit Used

supplementaryCard
​boolean · required

Supplementary Card

mainCardAvailableLimit
​number | null · double

Main Card Available Limit - [Optional]

mainCardAvailableCashLimit
​number | null · double

Main Card Available Cash Limit - [Optional]

mainCardLimit
​number | null · double

Main Card Limit - [Optional]

mainCardCashLimit
​number | null · double

Main Card Cash Limit - [Optional]

mainLimitUsed
​number | null · double

Main Limit Used - [Optional]

mainCashLimitUsed
​number | null · double

Main Cash Limit Used - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCardAvailableLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCardAvailableLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "cardRefNumber": "cardRefNumber" }'
Example Request Body
{ "channel": "002", "cardRefNumber": "cardRefNumber" }
json
application/json
Example Responses
{ "availableLimit": 0, "mainCardAvailableLimit": 0, "customerAvailableLimit": 0, "availableCashLimit": 0, "mainCardAvailableCashLimit": 0, "customerAvailableCashLimit": 0, "limit": 0, "mainCardLimit": 0, "customerLimit": 0, "cashLimit": 0, "mainCardCashLimit": 0, "customerCashLimit": 0, "limitUsed": 0, "mainLimitUsed": 0, "customerLimitUsed": 0, "cashLimitUsed": 0, "mainCashLimitUsed": 0, "customerCashLimitUsed": 0, "supplementaryCard": true }
json
application/json

getCustomerAvailableLimit

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

Retrieves the available credit and cash limits for a customer. Uses MainCustomerNumber and Channel to call the limit service proxy and returns available cash limit, total available limit, and related usage information. All limit-related fields are populated from the service response.

Part of:

  • Journey 02 · Managing a card product — step 1, Read limits

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

getCustomerAvailableLimit › Request Body

GetCustomerAvailableLimitRequest
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
mainCustomerNumber
​integer · int64

Main Customer Number - [Optional]

getCustomerAvailableLimit › Responses

Success

GetCustomerAvailableLimitResponse
availableLimit
​number · double · required

Available Limit

availableCashLimit
​number · double · required

Available Cash Limit

limit
​number · double · required

Limit

cashLimitUsed
​number · double · required

Cash Limit Used

limitUsed
​number · double · required

Limit Used

POST/IntegrationDigitalChannelCredit/credit/api/getCustomerAvailableLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCustomerAvailableLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "mainCustomerNumber": 0 }'
Example Request Body
{ "channel": "002", "mainCustomerNumber": 0 }
json
application/json
Example Responses
{ "availableLimit": 0, "availableCashLimit": 0, "limit": 0, "cashLimitUsed": 0, "limitUsed": 0 }
json
application/json

changeCorporateCardLimitDecrease

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

Decreases the limit of a corporate credit card. Calls the Limit service to reduce the card limit and optionally the customer limit. Returns lists of change log IDs for the card and customer limits.

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

changeCorporateCardLimitDecrease › Request Body

ChangeCorporateCardLimitDecreaseRequest
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 - [Optional]

limit
​number | null · double

Limit - [Optional]

cardRefNumber
​string | null

Card Ref Number - [Optional]

limitRatio
​number | null · double

Limit Ratio - [Optional]

cashLimitRatio
​number | null · double

Cash Limit Ratio - [Optional]

changeCustomerLimit
​boolean

Change Customer Limit - [Optional]

cardProfileSetCode
​string | null

Card Profile Set Code - [Optional]

applicationNo
​string | null

Application No - [Optional]

changeCorporateCardLimitDecrease › Responses

Success

ChangeCorporateCardLimitResponse
listOfCardLimitChangeLogId
​array | null

List Of Card Limit Change Log Id - [Optional]

listOfCustomerLimitChangeLogId
​array | null

List Of Customer Limit Change Log Id - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/changeCorporateCardLimitDecrease
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/changeCorporateCardLimitDecrease \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "limit": 0, "cardRefNumber": "cardRefNumber", "limitRatio": 0, "cashLimitRatio": 0, "changeCustomerLimit": true, "cardProfileSetCode": "cardProfileSetCode", "applicationNo": "applicationNo" }'
Example Request Body
{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "limit": 0, "cardRefNumber": "cardRefNumber", "limitRatio": 0, "cashLimitRatio": 0, "changeCustomerLimit": true, "cardProfileSetCode": "cardProfileSetCode", "applicationNo": "applicationNo" }
json
application/json
Example Responses
{ "listOfCardLimitChangeLogId": [ 0 ], "listOfCustomerLimitChangeLogId": [ 0 ] }
json
application/json

changeCorporateCardLimitIncrease

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

Increases the limit of a corporate credit card. Calls the Limit service to raise the card limit and optionally the customer limit. Returns lists of change log IDs for both the card and customer limits.

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

changeCorporateCardLimitIncrease › Request Body

ChangeCorporateCardLimitIncreaseRequest
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 - [Optional]

limit
​number | null · double

Limit - [Optional]

cardRefNumber
​string | null

Card Ref Number - [Optional]

limitRatio
​number | null · double

Limit Ratio - [Optional]

cashLimitRatio
​number | null · double

Cash Limit Ratio - [Optional]

changeCustomerLimit
​boolean

Change Customer Limit - [Optional]

cardProfileSetCode
​string | null

Card Profile Set Code - [Optional]

changeCorporateCardLimitIncrease › Responses

Success

ChangeCorporateCardLimitResponse
listOfCardLimitChangeLogId
​array | null

List Of Card Limit Change Log Id - [Optional]

listOfCustomerLimitChangeLogId
​array | null

List Of Customer Limit Change Log Id - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/changeCorporateCardLimitIncrease
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/changeCorporateCardLimitIncrease \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "limit": 0, "cardRefNumber": "cardRefNumber", "limitRatio": 0, "cashLimitRatio": 0, "changeCustomerLimit": true, "cardProfileSetCode": "cardProfileSetCode" }'
Example Request Body
{ "channel": "002", "shadowCardNumber": "shadowCardNumber", "limit": 0, "cardRefNumber": "cardRefNumber", "limitRatio": 0, "cashLimitRatio": 0, "changeCustomerLimit": true, "cardProfileSetCode": "cardProfileSetCode" }
json
application/json
Example Responses
{ "listOfCardLimitChangeLogId": [ 0 ], "listOfCustomerLimitChangeLogId": [ 0 ] }
json
application/json

changeIndividualCardLimit

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

Updates the limit for an individual credit card. Supports updating the card limit, the customer limit, and optionally increasing all main cards limit for the customer. Returns logs of card and customer limit changes.

Part of:

  • Journey 02 · Managing a card product — step 2, Change limits

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

changeIndividualCardLimit › Request Body

ChangeIndividualCardLimitRequest
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
customerNumber
​integer | null · int64

Customer Number - [Optional]

cardRefNumber
​string | null

Card Ref Number - [Optional]

newCustomerLimit
​number | null · double

New Customer Limit - [Optional]

newCardLimit
​number | null · double

New Card Limit - [Optional]

increaseAllMainCardsLimitFlag
​boolean

Increase All Main Cards Limit Flag - [Optional]

changeIndividualCardLimit › Responses

Success

ChangeIndividualCardLimitResponse
listOfCardLimitChangeLogId
​array | null

List Of Card Limit Change Log Id - [Optional]

listOfCustomerLimitChangeLogId
​array | null

List Of Customer Limit Change Log Id - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/changeIndividualCardLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/changeIndividualCardLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "customerNumber": 0, "cardRefNumber": "cardRefNumber", "newCustomerLimit": 0, "newCardLimit": 0, "increaseAllMainCardsLimitFlag": true }'
Example Request Body
{ "channel": "002", "customerNumber": 0, "cardRefNumber": "cardRefNumber", "newCustomerLimit": 0, "newCardLimit": 0, "increaseAllMainCardsLimitFlag": true }
json
application/json
Example Responses
{ "listOfCardLimitChangeLogId": [ 0 ], "listOfCustomerLimitChangeLogId": [ 0 ] }
json
application/json

decreaseCustomerLimit

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

Decreases the credit limit of a customer. Returns the customer limit change log IDs, card limit change log IDs, and LKS transaction result.

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

decreaseCustomerLimit › Request Body

DecreaseCustomerLimitRequest
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
customerNumber
​integer · int64

Customer Number - [Optional]

newCustomerLimit
​number · double

New Customer Limit - [Optional]

skipReverseWhenLksFailed
​boolean | null

Skip Reverse When Lks Failed - [Optional]

decreaseCustomerLimit › Responses

Success

DecreaseCustomerLimitResponse
listOfCustomerLimitChangeLogId
​array | null

List Of Customer Limit Change Log Id - [Optional]

listOfCardLimitChangeLogId
​array | null

List Of Card Limit Change Log Id - [Optional]

​object

Lks Result - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/decreaseCustomerLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/decreaseCustomerLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "customerNumber": 0, "newCustomerLimit": 0, "skipReverseWhenLksFailed": true }'
Example Request Body
{ "channel": "002", "customerNumber": 0, "newCustomerLimit": 0, "skipReverseWhenLksFailed": true }
json
application/json
Example Responses
{ "listOfCustomerLimitChangeLogId": [ 0 ], "listOfCardLimitChangeLogId": [ 0 ], "lksResult": { "isSuccess": true, "transactionId": "transactionId", "detail": "detail" } }
json
application/json

changeVirtualCardLimit

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

Updates the limit of a virtual card. Supports different limit types and end-of-day flag. Returns the new limit and log IDs for the limit change.

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

changeVirtualCardLimit › Request Body

ChangeVirtualCardLimitRequest
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
cardRefNumber
​string | null

Card Ref Number - [Optional]

limitType
​string | null

Limit Type - [Optional]

newDemandedAvailableLimit
​number | null · double

New Demanded Available Limit - [Optional]

endOfDayFlag
​boolean | null

End Of Day Flag - [Optional]

changeVirtualCardLimit › Responses

Success

ChangeVirtualCardLimitResponse
newLimit
​number · double · required

New Limit

listOfCardLimitChangeLogId
​array | null

List Of Card Limit Change Log Id - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/changeVirtualCardLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/changeVirtualCardLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "cardRefNumber": "cardRefNumber", "limitType": "limitType", "newDemandedAvailableLimit": 0, "endOfDayFlag": true }'
Example Request Body
{ "channel": "002", "cardRefNumber": "cardRefNumber", "limitType": "limitType", "newDemandedAvailableLimit": 0, "endOfDayFlag": true }
json
application/json
Example Responses
{ "newLimit": 0, "listOfCardLimitChangeLogId": [ 0 ] }
json
application/json

TransactionsOperation limits