Everest Card — API reference
  • Credit
  • Debit
  • Prepaid
  • Corebanking
  • OAuth2
  • Delivery
Information
Cards
    Card applications
      getCardApplicationListpostgetDebitApplicationIdByFromShadowCardNumberpostsubmitCardApplicationExtStatuspost
    Card issuance and personalisation
      getApplicableProductsByCustomerNumberpostcreateIndividualCardpostcreateIndividualSupplementaryCardpostcreateCorporateCardpostcreateDummyCorporateCardpostcreateVirtualCardpostgetPendingCardEmbossListpostcancelCardEmbossByShadowCardNumberpost
    Card lifecycle
      getCustomerDebitCardListByTenantIdpostgetCustomerDebitShadowCardsByTenantIdpostchangeCardStatuspostgetCardListpostgetCardListNewpostgetCardInfopostreplaceCardpostchangeAndReplaceCardpostisCardFoundInpostaddDebitCardLogpost
    No-name cards
      createNoNameCardApplicationpostcancelNoNameCardApplicationpostupdateNoNameCardApplicationpostactivateNoNameCardpostcreateCardUsingNoNameApplicationpostcreateAndProcessNoNameCardApplicationpostreplaceNoNameCardpostreplaceCardUsingNoNameApplicationpostchangeAndReplaceNoNameCardpost
Customers and accounts
    Branch management
      changeCardBranchpostchangeCustomerBranchposttransferBranchCustomerpostgetDebitCustomerLisfOfBranchpost
    Customers
      getCorporateCustomerInfoByIndividualCustomerpostgetCustomerAssetpostisCustomerConvertToRipperpostgetCustomerAssetsSummaryDebitpost
    Account linking
      attachCardAccountpostdetachCardAccountpostdetachCardAccountByAccountNumberpostmodifyCardAccountpostlistCardAccountByAccountNumberpostlistCardAccountByShadowCardNumberpostrecreateCustomerCardAccountspostsaveCardAccountCurrencyConversionpostgetCardAccountCurrencyConversionpost
Transactions
    getDebitCardTransactionByUtidpostgetDebitCardTransactionByUtidNewpostgetDebitTransactionAllpostupdateTransactionForBNPLpostgetDigitalSlipReceiptpostgetAuthorizationListByBegindateEnddatepostgetDbttransactionByCardrefCustomernumpost
Limits and controls
    Card and customer limits
      getAvailableECommerceLimitpost
    Operation limits
      getCardLimitationParameterDatapostgetCardOperationLimitpostsetCardOperationLimitpostremoveCardOperationLimitpostgetCustomerOperationLimitpostsetCustomerOperationLimitpostremoveCustomerOperationLimitpostgetCustomerLimitationParameterDatapost
    Permissions and restrictions
      getCardPermissionspostsaveCardPermissionspostsaveCardBnplPermissionpostchangeCardMiscOptionpostgetCardMiscOptionpost
Security
    PIN and card security
      setCardPinpostchangeCardPinpostverifyCardPinpostverifyRsaPinpostsetRsaPinpostchangeRsaPinpostincreasePinTryCountpostverifyRsaPinWithStaticSaltpostverifyCVVpostverifyCVVPartialpostgenerateCVVpostgetCardPinOperationHistorypostresetCvvCounterpost
Disputes
    Disputes and chargebacks
      createDisputeCasepostgetDisputeListpostaddDocumentByCaseNumberpostcancelDisputeCasepost
Platform
    Platform operations
      healthCheckpostrefreshCachepost
    Reference data
      getCardTypeByBinpost
SchemasError codesChannels
powered by Zudoku
Debit Digital Channels Integration
Debit 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.


getCardLimitationParameterData

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/getCardLimitationParameterData

Retrieves the card limitation parameters for a debit card identified by ShadowCardNumber. Returns a list of CardLimitParameterData including daily, weekly, monthly, yearly transaction amounts and counts, per transaction amount limits, ratios, No-CVM consecutive transaction limits, profile code/description, and channel/network/event keys. Data is fetched from _dbtServiceProxy.GetCardLimitationParameterData.

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

GetCardLimitationParameterDataRequest
shadowCardNumber
​string | null

Shadow Card Number - [Optional]

getCardLimitationParameterData › Responses

Success

GetCardLimitationParameterDataResponse
​array | null

Card Limit Parameter Data List - [Optional]

POST/IntegrationDigitalChannelDebit/debit/api/getCardLimitationParameterData
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/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
{ "cardLimitParameterDataList": [ { "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, "noCvmConsecutiveTransactionCount": 0, "noCvmConsecutiveTransactionLimit": 0 } ] }
json
application/json

getCardOperationLimit

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/getCardOperationLimit

Retrieves the operation limits for a debit card based on the CardRefNumber and Channel. Returns a list of GetCardOperationLimitResponseItem containing transaction limits by daily, weekly, monthly, and yearly amounts and counts, along with limit profile and event details. Uses _dbtServiceProxy.GetCardOperationLimit to fetch the data.

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
cardRefNumber
​string · required

Required · NotNull — The card whose limits are read.

channel
​string · required

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

getCardOperationLimit › Responses

Success

GetCardOperationLimitResponse
​array | null

List Of Operation Limit - [Optional]

POST/IntegrationDigitalChannelDebit/debit/api/getCardOperationLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/getCardOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "cardRefNumber": "cardRefNumber", "channel": "channel" }'
Example Request Body
{ "cardRefNumber": "cardRefNumber", "channel": "channel" }
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
/IntegrationDigitalChannelDebit/debit/api/setCardOperationLimit

Sets or updates operation limits for a specific debit card. Accepts card reference number, channel, and a list of operation limit items including daily, weekly, monthly, and yearly limits, per-transaction limits, and profile details. Returns the result of each operation with success status, errors, and updated operation limit data.

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.

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/IntegrationDigitalChannelDebit/debit/api/setCardOperationLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/setCardOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "channel", "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": "channel", "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
/IntegrationDigitalChannelDebit/debit/api/removeCardOperationLimit

Removes specific operation limits for a card. Accepts a list of operation limit keys and deletes them from the system, returning the result status and any associated errors.

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. Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

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/IntegrationDigitalChannelDebit/debit/api/removeCardOperationLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/removeCardOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "channel", "cardRefNumber": "cardRefNumber", "listOfRemoveOperationLimitKeys": [ { "operationLimitRecordId": 0 } ] }'
Example Request Body
{ "channel": "channel", "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

getCustomerOperationLimit

POST
https://everest-sandboxapi.dgpays.com/SandBox
/IntegrationDigitalChannelDebit/debit/api/getCustomerOperationLimit

Returns customer operation limits for debit cards. Retrieves operation limits via CustomerService, filters by CardType = D and CustomLimitationChangeFlag = true, and returns profile information with per-transaction and period-based limits.

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. Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

customerNumber
​integer · int64

Customer Number - [Optional]

getCustomerOperationLimit › Responses

Success

GetCustomerOperationLimitResponse
​array | null

List Of Operation Limit - [Optional]

POST/IntegrationDigitalChannelDebit/debit/api/getCustomerOperationLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/getCustomerOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "channel", "customerNumber": 0 }'
Example Request Body
{ "channel": "channel", "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
/IntegrationDigitalChannelDebit/debit/api/setCustomerOperationLimit

Sets or updates operation limits for a customer. Accepts customer number, channel, and a list of operation limit definitions, applying them to the customer account.

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. Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

​array | null

List Of Operation Limit - [Optional]

setCustomerOperationLimit › Responses

Success

SetCustomerOperationLimitResponse
​array | null

List Of Result - [Optional]

POST/IntegrationDigitalChannelDebit/debit/api/setCustomerOperationLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/setCustomerOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "channel", "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": "channel", "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
/IntegrationDigitalChannelDebit/debit/api/removeCustomerOperationLimit

Removes specific operation limits for a customer. Accepts a list of operation limit keys and deletes them from the system, returning the result status and any associated errors.

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. Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.

​array | null

List Of Remove Operation Limit Keys - [Optional]

removeCustomerOperationLimit › Responses

Success

RemoveCustomerOperationLimitResponse
​array | null

List Of Result - [Optional]

POST/IntegrationDigitalChannelDebit/debit/api/removeCustomerOperationLimit
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/api/removeCustomerOperationLimit \ --request POST \ --header 'Content-Type: application/json' \ --header 'evrst-ptrnid: x_request_id' \ --data '{ "channel": "channel", "customerNumber": 0, "listOfRemoveOperationLimitKeys": [ { "operationLimitRecordId": 0 } ] }'
Example Request Body
{ "channel": "channel", "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
/IntegrationDigitalChannelDebit/debit/api/getCustomerLimitationParameterData

Returns customer limitation parameter data for debit cards. Retrieves limitation profiles via CustomerService, filters records by CardType = D, and returns profile, transaction limit ratios, period-based limits, and detailed limitation key information.

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/IntegrationDigitalChannelDebit/debit/api/getCustomerLimitationParameterData
curl https://everest-sandboxapi.dgpays.com/SandBox/IntegrationDigitalChannelDebit/debit/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