Category links

API Links

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": {}
}