UpdateSpendLimits
Action: POST
Endpoint: /api/UpdateSpendLimits
API Version 1.4
Request fields details
Fields | Description |
---|---|
APIVersion string Mandatory |
Version of the API to be invoked Example: 1.3 Allowable Values: 10 |
IPAddress string Mandatory |
IP Address of sender Example: 10.206.0.204 Allowable Values: 15 |
Source string Mandatory |
Source from where API Call is initiated. CoreCard have multiple value of source for internal system (CoreMoney, SelfService, IVR, MobileSelfService) For external system expected source will be WEB. Allowable Values: 50 |
CallerID string Optional |
Caller Id of source from where API is initiated. It is End User phone number. Example: 7204454214 Condition - applicable in Case of IVR Allowable Values: 20 |
CalledID string Optional |
Called Id of destination for which API is initiated. It is Corecard IVR number. Example: 7314145404 Condition - applicable in Case of IVR Allowable Values: 20 |
SessionID string Optional |
Reserved for future use Allowable Values: 50 |
ANI string Optional |
Reserved for future use Allowable Values: 0 |
DNS string Optional |
Reserved for future use Allowable Values: 0 |
Language string Optional |
Flag to retrieve error message in specific language Example: 'en' for English Allowable Values: 2 |
RequestDate string Optional |
Request Date Time of API Format: MM-DD-YYYYTHH:MM:SS Example:- 11-12-2021T13:05:10 Allowable Values: 19 |
CardNumber string Conditional |
Clear Card Number of the cardholder Valid values: 0-9 Example: 123456******0001 Condition : At least one of Card Number/Proxy Number/Account Number is required. Allowable Values: 16 |
AccountNumber string Conditional |
Account Number of the cardholder. Valid values: 0-9 Example: 2000000000000396893 Condition : At least one of Card Number/Proxy Number/Account Number is required. Allowable Values: 19 |
ProxyNumber string Conditional |
Proxy Number of the cardholder Valid values:0-9 Example:1005 Condition : At least one of Card Number/Proxy Number/Account Number is required. Allowable Values: 19 |
InternationalUseAllowed string Optional |
International Use allowed or not. Valid values: 0 = Yes 1= No Example: 0 Allowable Values: 1 |
CashAccessAllowed string Optional |
Cash access Transaction allowed or not. Valid values: 0 = No, 1= Yes Example: 1 Allowable Values: 1 |
PINPurchaseAllowed string Optional |
Pin Transaction allowed or not. Valid values: 0 = No, 1= Yes Example: 1 Allowable Values: 1 |
OnlineTransactionsAllowed string Optional |
Online Transactions allowed or not. Valid values: 0 = No, 1= Yes Example: 1 Allowable Values: 1 |
POSTransactionsAllowed string Optional |
POS Transactions allowed or not. Valid values: 0 = No, 1= Yes Example: 1 Allowable Values: 1 |
BypassCardMonetaryLimit string Optional |
Bypass limits set for the card Valid Values 0 = Yes 1 = No Example: 1 Allowable Values: 1 |
BypassCardMonetaryPeriod string Optional |
Period for which limits will be bypassed. Valid Values: 0 = For next Transaction 1 = For next Day 2 = For One Month 3 = Forever Allowable Values: 1 |
BypassMerchantCategoryRestrictions string Optional |
Bypass Merchant Category based restrictions set for the card Valid values: 0 = No, 1= Yes Example: 1 Allowable Values: 1 |
BypassMerchantCategoryPeriod string Optional |
Period for which Merchant Category based restrictions will be bypassed. Valid Values: 0 = For next Transaction 1 = For next Day 2 = For One Month 3 = Forever Allowable Values: 1 |
CardSingleTransactionLimit decimal Optional |
Single Transaction Limit Example: 120 |
CardDailySpendLimitCount Int32 Optional |
Daily allowed transaction count Example: 5 |
CardDailySpendLimitAmount decimal Optional |
Daily allowed transaction amount Example: 150 |
CardMonthlySpendLimitCount Int32 Optional |
Monthly allowed transaction count Example: 5 |
CardMonthlySpendLimitAmount decimal Optional |
Monthly allowed transaction amount Example: 150 |
CardWeeklySpendLimitCount Int32 Optional |
Weekly allowed transaction count Example: 5 |
CardWeeklySpendLimitAmount decimal Optional |
Weekly allowed transaction amount Example: 150 |
MerchantCategory array Optional |
|
RecurringTransactionAllowed string Optional |
Recurring Transactions allowed or not. Valid values: 0 = No, 1 = Yes Example: 1 Allowable Values: 1 |
ReasonDescription string Optional |
Predefined Memo Reasons. Please refer appendix Section : Memo Reason Allowable Values: 50 |
NotesText string Optional |
Notes entered by the user Valid Values : A-Z,0-9 Example : Card found Allowable Values: 396 |
RestrictedCounty string Optional |
Countries Example : |IN|US|AU|IO| |
CardNotPresentCardSingleTransactionLimit decimal Optional |
Single Transaction Limit for card not present transaction Example: 120 |
CardNotPresentCardDailySpendLimitCount Int32 Optional |
Daily allowed transaction count for card not present transaction Example: 5 |
CardNotPresentCardDailySpendLimitAmount decimal Optional |
Daily allowed transaction amount for card not present transaction Example: 150 |
CardNotPresentCardWeeklySpendLimitCount Int32 Optional |
Weekly allowed transaction count for card not present transaction Example: 5 |
CardNotPresentCardWeeklySpendLimitAmount decimal Optional |
Weekly allowed transaction amount for card not present transaction Example: 150 |
CardNotPresentCardMonthlySpendLimitCount Int32 Optional |
Monthly allowed transaction count for card not present transaction Example: 5 |
CardNotPresentCardMonthlySpendLimitAmount decimal Optional |
Monthly allowed transaction amount for card not present transaction Example: 150 |
PINPOSCardSingleTransactionLimit decimal Optional |
Single Transaction Limit for Pin POS transaction Example: 120 |
PINPOSCardDailySpendLimitCount Int32 Optional |
Daily allowed transaction count for Pin POS transaction Example: 5 |
PINPOSCardDailySpendLimitAmount decimal Optional |
Daily allowed transaction amount for Pin POS transaction Example: 150 |
PINPOSCardWeeklySpendLimitCount Int32 Optional |
Weekly allowed transaction count for Pin POS transaction Example: 5 |
PINPOSCardWeeklySpendLimitAmount decimal Optional |
Weekly allowed transaction amount for Pin POS transaction Example: 150 |
PINPOSCardMonthlySpendLimitCount Int32 Optional |
Monthly allowed transaction count for Pin POS transaction Example: 5 |
PINPOSCardMonthlySpendLimitAmount decimal Optional |
Monthly allowed transaction amount for Pin POS transaction Example: 150 |
SignaturePOSCardSingleTransactionLimit decimal Optional |
Single Transaction Limit for Signature POS transaction Example: 120 |
SignaturePOSCardDailySpendLimitCount Int32 Optional |
Daily allowed transaction count for Signature POS transaction Example: 5 |
SignaturePOSCardDailySpendLimitAmount decimal Optional |
Daily allowed transaction amount for Signature POS transaction Example: 150 |
SignaturePOSCardWeeklySpendLimitCount Int32 Optional |
Weekly allowed transaction count for Signature POS transaction Example: 5 |
SignaturePOSCardWeeklySpendLimitAmount decimal Optional |
Weekly allowed transaction amount for Signature POS transaction Example: 150 |
SignaturePOSCardMonthlySpendLimitCount Int32 Optional |
Monthly allowed transaction count for Signature POS transaction Example: 5 |
SignaturePOSCardMonthlySpendLimitAmount decimal Optional |
Monthly allowed transaction amount for Signature POS transaction Example: 150 |
ContactlessCardSingleTransactionLimit decimal Optional |
Single Transaction Limit for contactless transaction Example: 120 |
ContactlessCardDailySpendLimitCount Int32 Optional |
Daily allowed transaction count for contactless transaction Example: 5 |
ContactlessCardDailySpendLimitAmount decimal Optional |
Daily allowed transaction amount for contactless transaction Example: 150 |
ContactlessCardWeeklySpendLimitCount Int32 Optional |
Weekly allowed transaction count for contactless transaction Example: 5 |
ContactlessCardWeeklySpendLimitAmount decimal Optional |
Weekly allowed transaction amount for contactless transaction Example: 150 |
ContactlessCardMonthlySpendLimitCount Int32 Optional |
Monthly allowed transaction count for contactless transaction Example: 5 |
ContactlessCardMonthlySpendLimitAmount decimal Optional |
Monthly allowed transaction amount for contactless transaction Example: 150 |
ContactlessTransactionAllowed string Optional |
Contactless Transaction allowed or not. Valid values: 0 = No, 1 = Yes Example: 1 Allowable Values: 1 |
CardNotPresentTransactionAllowed string Optional |
Card not present Transaction allowed or not. Valid values: 0 = No, 1 = Yes Example: 1 Allowable Values: 1 |
RestrictedCountry string Optional |
Restricted Country Code Example : |IN|US|AU|IO| |
PurchasewithCashbackAllowed string Optional |
Purchase with Cashback Allowed. Valid values: 0 = No, 1 = Yes Example: 1 Allowable Values: 1 |
MerchantCategoryCodePlan string Optional |
Merchant Category Code Plan Valid values:0-9 Example: 5,6 Allowable Values: 5 |
MerchantCategoryCodePlanSelection string Optional |
Merchant Category Code plan value Valid values: 0 = MCC Limits will not be considered 1 = MCC Limits will be considered Allowable Values: 1 |
MCCDailyPlanLimitCount Int32 Optional |
MCC Daily allowed transaction count Example : 5 |
MCCDailyPlanLimitAmount decimal Optional |
MCC Daily allowed transaction amount Valid Values: 0-9 Example: 120 |
MCCMonthlyPlanLimitCount Int32 Optional |
MCC Monthly allowed transaction count Valid Values: 0-9 Example: 5 |
MCCMonthlyPlanLimitAmount decimal Optional |
MCC Monthly allowed transaction amount Valid Values: 0-9 Example: 120 |
MCCWeeklyPlanLimitCount Int32 Optional |
MCC Weekly allowed transaction count Valid Values: 0-9 Example: 5 |
MCCWeeklyPlanLimitAmount decimal Optional |
MCC Weekly allowed transaction amount Valid Values: 0-9 Example: 120 |
Sample request body
{ "APIVersion": "1.4", "IPAddress": "10.206.2.197", "Source": "WEB", "CallerID": "", "CalledID": "", "SessionID": "", "ANI": "", "DNS": "", "Language": "en", "RequestDate": "", "CardNumber": "", "AccountNumber": "", "ProxyNumber": "1314932", "InternationalUseAllowed": "0", "CashAccessAllowed": "1", "PINPurchaseAllowed": "0", "OnlineTransactionsAllowed": "1", "POSTransactionsAllowed": "1", "BypassCardMonetaryLimit": "1", "BypassCardMonetaryPeriod": "0", "BypassMerchantCategoryRestrictions": "0", "BypassMerchantCategoryPeriod": "0", "CardSingleTransactionLimit": 5500.0, "CardDailySpendLimitCount": 100, "CardDailySpendLimitAmount": 5500.0, "CardMonthlySpendLimitCount": 130, "CardMonthlySpendLimitAmount": 5700.0, "CardWeeklySpendLimitCount": 120, "CardWeeklySpendLimitAmount": 5600.0, "MerchantCategory": [ { "MerchantCategoryCodePlan": "44", "MerchantCategoryCodePlanSelection": "0", "MCCDailyPlanLimitCount": 1, "MCCDailyPlanLimitAmount": 10.01, "MCCMonthlyPlanLimitCount": 3, "MCCMonthlyPlanLimitAmount": 30.01, "MCCWeeklyPlanLimitCount": 2, "MCCWeeklyPlanLimitAmount": 20.01 } ], "RecurringTransactionAllowed": "0", "ReasonDescription": "", "NotesText": "", "RestrictedCountry": "|US|IN|AU|IO|", "CardNotPresentCardSingleTransactionLimit": 5500.0, "CardNotPresentCardDailySpendLimitCount": 10, "CardNotPresentCardDailySpendLimitAmount": 5500.0, "CardNotPresentCardWeeklySpendLimitCount": 11, "CardNotPresentCardWeeklySpendLimitAmount": 5600.0, "CardNotPresentCardMonthlySpendLimitCount": 12, "CardNotPresentCardMonthlySpendLimitAmount": 5600.0, "PINPOSCardSingleTransactionLimit": 100.0, "PINPOSCardDailySpendLimitCount": 1, "PINPOSCardDailySpendLimitAmount": 200.0, "PINPOSCardWeeklySpendLimitCount": 2, "PINPOSCardWeeklySpendLimitAmount": 400.0, "PINPOSCardMonthlySpendLimitCount": 5, "PINPOSCardMonthlySpendLimitAmount": 500.0, "SignaturePOSCardSingleTransactionLimit": 200.0, "SignaturePOSCardDailySpendLimitCount": 11, "SignaturePOSCardDailySpendLimitAmount": 200.0, "SignaturePOSCardWeeklySpendLimitCount": 12, "SignaturePOSCardWeeklySpendLimitAmount": 250.0, "SignaturePOSCardMonthlySpendLimitCount": 13, "SignaturePOSCardMonthlySpendLimitAmount": 350.0, "ContactlessCardSingleTransactionLimit": 200.0, "ContactlessCardDailySpendLimitCount": 11, "ContactlessCardDailySpendLimitAmount": 200.0, "ContactlessCardWeeklySpendLimitCount": 12, "ContactlessCardWeeklySpendLimitAmount": 250.0, "ContactlessCardMonthlySpendLimitCount": 13, "ContactlessCardMonthlySpendLimitAmount": 350.0, "ContactlessTransactionAllowed": "0", "CardNotPresentTransactionAllowed": "1", "PurchasewithCashbackAllowed": "1" }
Response fields details
Fields | Description |
---|---|
Message string |
Returns Error Message in case of Error. |
Status boolean |
Returns result of API processing. If any error is found then value will be 'false' else 'true'. |
ErrorCode string |
Returns Error Code in case of Error. |
ResponseData
|
This is group of below data elements. |
Sample response body
{ "Message": "Successful.", "Status": true, "ErrorCode": "00000", "ResponseData": {} }