Update Card Velocity Rules
POST
/api/v0/partner/enKashCard/velocity/ruleThis API allows you to set or update velocity rules for cards to control transaction limits.
Request
Provide your bearer token in the Authorization header when making requests to protected resources.
PartnerID shared during sign-up
Unique EnKash Company ID. This is the ID assigned to a company onboarded on the EnKash platform.
Unique EnKash Account ID. This is the ID assigned to the account created under the company.
List of unique identifiers for enKash cards.
Point of sale transaction allowed
Online transaction allowed.
Per transaction limit.
Daily transaction limit.
Monthly transaction limit.
Yearly transaction limit.
Monthly transaction count limit.
Daily transaction count limit.
Yearly transaction count limit.
If admin is modifying these limits then this flag should be true, system checks if the user is admin only then it will allow changes.
Contactless or tap and pay transactions are allowed or not.
POS transactions daily limit.
POS daily transaction count limit.
E-commerce transactions daily limit.
E-commerce daily transaction count limit.
Contactless transactions daily limit.
Contactless daily transaction count limit.
Auto fund loading on cards enabled or not.
If this card needs to be excluded in bulk card loading sample file.
If this card needs to have a different amount than the auto-loading amount set at the account level.
Amount which overrides the auto-loading amount set at the account level.
{
"companyId": "string",
"cardAccountId": "string",
"enKashCardIds": [
"string"
],
"posAllowed": true,
"onlineAllowed": true,
"perTxnLimit": {
"present": true
},
"dtd": {
"present": true
},
"mtd": {
"present": true
},
"ytd": {
"present": true
},
"mtdCount": {
"present": true
},
"dtdCount": {
"present": true
},
"ytdCount": {
"present": true
},
"adminUser": true,
"contactlessAllowed": true,
"posDailyLimit": {
"present": true
},
"posDailyLimitCount": {
"present": true
},
"ecomDailyLimit": {
"present": true
},
"ecomDailyLimitCount": {
"present": true
},
"contactLessDailyLimit": {
"present": true
},
"contactLessDailyLimitCount": {
"present": true
},
"autoLoading": true,
"excludeInBulkFunding": true,
"overrideAutoLoading": true,
"overriddenAutoLoadingAmount": 0
}