Operation limits
Cap what a card may do per transaction, per day, per week and per month, by channel and operation type.
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.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getCardLimitationParameterData › Request Body
shadowCardNumberShadow Card Number - [Optional]
getCardLimitationParameterData › Responses
Success
Card Limit Parameter Data List - [Optional]
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.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getCardOperationLimit › Request Body
cardRefNumberRequired · NotNull — The card whose limits are read.
channelRequired · Enum · NotNull — Three-digit channel code. Must be a defined channel.
getCardOperationLimit › Responses
Success
List Of Operation Limit - [Optional]
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.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
setCardOperationLimit › Request Body
channelRequired · Enum · NotNull — Three-digit channel code. Must be a defined channel, and the channel must be permitted to customise card limits.
cardRefNumberRequired · NotNull — The card whose limits are set.
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.
List Of Result - [Optional]
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.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
removeCardOperationLimit › Request Body
channelThree-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.
cardRefNumberCard Ref Number - [Optional]
List Of Remove Operation Limit Keys - [Optional]
removeCardOperationLimit › Responses
Success
List Of Result - [Optional]
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.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getCustomerOperationLimit › Request Body
channelThree-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.
customerNumberCustomer Number - [Optional]
getCustomerOperationLimit › Responses
Success
List Of Operation Limit - [Optional]
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.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
setCustomerOperationLimit › Request Body
customerNumberCustomer Number
channelThree-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.
List Of Operation Limit - [Optional]
setCustomerOperationLimit › Responses
Success
List Of Result - [Optional]
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.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
removeCustomerOperationLimit › Request Body
customerNumberCustomer Number
channelThree-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.
List Of Remove Operation Limit Keys - [Optional]
removeCustomerOperationLimit › Responses
Success
List Of Result - [Optional]
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.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getCustomerLimitationParameterData › Request Body
customerNumberCustomer Number - [Optional]
getCustomerLimitationParameterData › Responses
Success
Customer Limitation Parameter Data List - [Optional]