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

Operation limits

Cap what a card may do per transaction, per day, per week and per month, by channel and operation type.


getCardOperationLimit

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

Retrieves operation limits for a specific credit card by card reference and channel. Maps results from Lifecycle service to GetCardOperationLimitResponseItem objects including transaction limits, counts, amounts, and detailed limitation keys (channel, network, event codes, group codes, descriptions, and custom limitation flags) on a per-transaction, daily, weekly, monthly, and yearly basis.

Part of:

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

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

getCardOperationLimit › Request Body

GetCardOperationLimitRequest
channel
​string · required

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

Example: 002
cardRefNumber
​string · required

Required · NotNull — The card whose limits are read.

getCardOperationLimit › Responses

Success

GetCardOperationLimitResponse
​array | null

List Of Operation Limit - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCardOperationLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCardOperationLimit \ --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
{ "listOfOperationLimit": [ { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true, "mcc": "mcc", "mccGroup": "mccGroup" }, "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0 } ] }
json
application/json

setCardOperationLimit

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

Sets the card operation limits, including transaction amounts and counts for daily, weekly, monthly, and yearly limits, for a specified card.

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

setCardOperationLimit › Request Body

SetCardOperationLimitRequest
channel
​string · required

Required · Enum · NotNull — Three-digit channel code. Must be a defined channel, and the channel must be permitted to customise card limits.

Example: 002
cardRefNumber
​string · required

Required · NotNull — The card whose limits are set.

​OperationLimitItem[] · required

Required · ListHasNoItem — The limits to write. Must be sent and must hold at least one entry.

setCardOperationLimit › Responses

Success.

Each entry is answered separately in listOfResult, with its own code and message — a limit the channel may not raise, or one that would exceed the customer's, is reported there rather than refusing the call. A 200 does not mean every entry was applied.

SetCardOperationLimitResponse
​array | null

List Of Result - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/setCardOperationLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/setCardOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "cardRefNumber": "cardRefNumber", "listOfOperationLimit": [ { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true, "mcc": "mcc", "mccGroup": "mccGroup" }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } ] }'
Example Request Body
{ "channel": "002", "cardRefNumber": "cardRefNumber", "listOfOperationLimit": [ { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true, "mcc": "mcc", "mccGroup": "mccGroup" }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } ] }
json
application/json
Example Responses
{ "listOfResult": [ { "actionType": 0, "success": true, "errors": [ { "errorCode": "errorCode", "errorText": "errorText" } ], "operationLimit": { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true, "mcc": "mcc", "mccGroup": "mccGroup" }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } } ] }
json
application/json

removeCardOperationLimit

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

Removes operation limits from a credit card. Accepts a card reference number and a list of operation limit keys. Invokes the lifecycle service proxy to process the removal and returns a list of results including action type, success flag, errors, and operation limit keys.

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

removeCardOperationLimit › Request Body

RemoveCardOperationLimitRequest
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]

​array | null

List Of Remove Operation Limit Keys - [Optional]

removeCardOperationLimit › Responses

Success

RemoveCardOperationLimitResponse
​array | null

List Of Result - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/removeCardOperationLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/removeCardOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "cardRefNumber": "cardRefNumber", "listOfRemoveOperationLimitKeys": [ { "operationLimitRecordId": 0 } ] }'
Example Request Body
{ "channel": "002", "cardRefNumber": "cardRefNumber", "listOfRemoveOperationLimitKeys": [ { "operationLimitRecordId": 0 } ] }
json
application/json
Example Responses
{ "listOfResult": [ { "actionType": 0, "success": true, "operationLimitKeys": { "operationLimitRecordId": 0 }, "errors": [ { "errorCode": "errorCode", "errorText": "errorText" } ] } ] }
json
application/json

getCardLimitationParameterData

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

Retrieves card-specific limitation parameter data, including per-transaction, daily, weekly, monthly, and yearly limits, along with associated keys and profile details. Maps lifecycle service response to structured CardLimitationParameterData objects.

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

getCardLimitationParameterData › Request Body

GetCardLimitationParametersRequest
shadowCardNumber
​string | null

Shadow Card Number - [Optional]

getCardLimitationParameterData › Responses

Success

GetCardLimitationParametersResponse
​array | null

Card Limitation Parameter Data List - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCardLimitationParameterData
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCardLimitationParameterData \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "shadowCardNumber": "shadowCardNumber" }'
Example Request Body
{ "shadowCardNumber": "shadowCardNumber" }
json
application/json
Example Responses
{ "cardLimitationParameterDataList": [ { "shadowCardNumber": "shadowCardNumber", "customerLimitationFlag": true, "profileCode": "profileCode", "profileDescription": "profileDescription", "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true, "mcc": "mcc", "mccGroup": "mccGroup" }, "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0 } ] }
json
application/json

getCustomerOperationLimit

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

Retrieves a customer's operational limits for credit cards. The method calls the customer service proxy to get all operation limits for a customer and channel, filters the list to include only credit cards (CardType = "C") and those with CustomLimitationChangeFlag enabled, and maps the remaining data into a detailed response including daily, weekly, monthly, yearly, and per-transaction limits along with descriptive keys and profile information.

Part of:

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

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

getCustomerOperationLimit › Request Body

GetCustomerOperationLimitRequest
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]

getCustomerOperationLimit › Responses

Success

GetCustomerOperationLimitResponse
​array | null

List Of Operation Limit - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCustomerOperationLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCustomerOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "customerNumber": 0 }'
Example Request Body
{ "channel": "002", "customerNumber": 0 }
json
application/json
Example Responses
{ "listOfOperationLimit": [ { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true, "mcc": "mcc", "mccGroup": "mccGroup" }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } ] }
json
application/json

setCustomerOperationLimit

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

Sets operation limits for a specific customer. Validates and updates transaction limits across various profiles, ensuring control over daily, weekly, monthly, and yearly transaction amounts and counts.

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

setCustomerOperationLimit › Request Body

SetCustomerOperationLimitRequest
customerNumber
​integer · int64 · required

Customer Number

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

List Of Operation Limit - [Optional]

setCustomerOperationLimit › Responses

Success

SetCustomerOperationLimitResponse
​array | null

List Of Result - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/setCustomerOperationLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/setCustomerOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "customerNumber": 0, "listOfOperationLimit": [ { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true, "mcc": "mcc", "mccGroup": "mccGroup" }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } ] }'
Example Request Body
{ "channel": "002", "customerNumber": 0, "listOfOperationLimit": [ { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true, "mcc": "mcc", "mccGroup": "mccGroup" }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } ] }
json
application/json
Example Responses
{ "listOfResult": [ { "actionType": 0, "success": true, "errors": [ { "errorCode": "errorCode", "errorText": "errorText" } ], "operationLimit": { "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true, "mcc": "mcc", "mccGroup": "mccGroup" }, "profileCode": "profileCode", "profileDescription": "profileDescription", "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } } ] }
json
application/json

removeCustomerOperationLimit

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

Removes operation limits at the customer level. Accepts a customer number and a list of operation limit keys. Invokes the customer service proxy to process the removal and returns a list of results including action type, success flag, errors, and operation limit keys.

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

removeCustomerOperationLimit › Request Body

RemoveCustomerOperationLimitRequest
customerNumber
​integer · int64 · required

Customer Number

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

List Of Remove Operation Limit Keys - [Optional]

removeCustomerOperationLimit › Responses

Success

RemoveCustomerOperationLimitResponse
​array | null

List Of Result - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/removeCustomerOperationLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/removeCustomerOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "002", "customerNumber": 0, "listOfRemoveOperationLimitKeys": [ { "operationLimitRecordId": 0 } ] }'
Example Request Body
{ "channel": "002", "customerNumber": 0, "listOfRemoveOperationLimitKeys": [ { "operationLimitRecordId": 0 } ] }
json
application/json
Example Responses
{ "listOfResult": [ { "actionType": 0, "success": true, "errors": [ { "errorCode": "errorCode", "errorText": "errorText" } ], "operationLimitKeys": { "operationLimitRecordId": 0 } } ] }
json
application/json

getCustomerLimitationParameterData

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

Retrieves customer limitation parameter data for credit cards. It calls the customer service proxy to get all limitation parameters for a customer, filters the results to only include cards of type "C" (credit cards), and maps them into a detailed response including transaction limits, counts, profile codes, descriptions, and other key attributes.

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

getCustomerLimitationParameterData › Request Body

GetCustomerLimitationParametersRequest
customerNumber
​integer · int64

Customer Number - [Optional]

getCustomerLimitationParameterData › Responses

Success

GetCustomerLimitationParametersResponse
​array | null

Customer Limitation Parameter Data List - [Optional]

POST/IntegrationDigitalChannelCredit/credit/api/getCustomerLimitationParameterData
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelCredit/credit/api/getCustomerLimitationParameterData \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "customerNumber": 0 }'
Example Request Body
{ "customerNumber": 0 }
json
application/json
Example Responses
{ "customerLimitationParameterDataList": [ { "customerNumber": 0, "customerLimitationFlag": true, "profileCode": "profileCode", "profileDescription": "profileDescription", "keys": { "limitProfileDetailId": 0, "trnLimitationGroupCode": "trnLimitationGroupCode", "trnLimitationGroupDescription": "trnLimitationGroupDescription", "trnMainLimitationGroupCode": "trnMainLimitationGroupCode", "trnMainLimitationGroupDescription": "trnMainLimitationGroupDescription", "networkType": "networkType", "networkDescription": "networkDescription", "channelType": "channelType", "channelDescription": "channelDescription", "eventCode": "eventCode", "eventDescription": "eventDescription", "customLimitationChangeFlag": true, "mcc": "mcc", "mccGroup": "mccGroup" }, "perTrnAmount": 0, "perTrnAmountLimitRatio": 0, "dailyTrnCount": 0, "dailyTrnAmount": 0, "weeklyTrnCount": 0, "weeklyTrnAmount": 0, "monthlyTrnCount": 0, "monthlyTrnAmount": 0, "yearlyTrnCount": 0, "yearlyTrnAmount": 0, "cardType": "cardType" } ] }
json
application/json

Card and customer limitsPermissions and restrictions