- Previous: Get Card Settings By Account Legacy
- Up: Card Control Services
- Next: Merchant Digital Onboarding
Update Card Settings By Account Legacy
This service is used to update card settings by account. Please refer below spefications for more details.
Request Parameters:
Node | Child Node | Type | Length | Description | Remarks | ||
header | msg_id | A/N | 12 | Unique Source Message ID | Mandatory | ||
msg_type | String | 12 | Request Type Default: "TRANSACTION" | Mandatory | |||
msg_function | String | 50 | Function name to be used Default: "REQ_UPDATE_CARDSET_ACCNTLEGACY " | Mandatory | |||
src_application | String | _ | Source requesting channel e.g. “SSP”. Might change. | Mandatory | |||
target_application | String | 10 | Target application name Ex. : "WAY4" | Mandatory | |||
timestamp | String | 30 | Timestamp of the request Format “DD/MM/YYYY HH:MM:SS” | Mandatory | |||
tracking_id | String | 15 | Transaction Tracking Id | Optional | |||
bank_id | String | 4 | Source Bank Id e.g. “XXXX” | Mandatory | |||
body | accountNumber | String | 16 | 14/16-digit card noe.g: XXXXXXXXXXXX0833First 6 digits will be BIN for cards | Mandatory | ||
cardSettings | cardNotPresentStatus | String | 20 | Eg: OFF | Optional |
||
cardNotPresentTransactionLimit | String | Optional |
|||||
cardPresentAllowAnyForeign | String | 10 | Eg:true | Optional |
|||
cardPresentAllowBelow | String | 10 | Eg:true | Optional |
|||
cardPresentAllowBelowLimit | String | Optional |
|||||
cardPresentAllowForeignEnd | String | 30 | Format:YYYY-MM-DDT23:59:00.000- 05:00 |
Optional | |||
cardPresentAllowForeignStart | String | 30 | Format:YYYY-MM-DDT23:59:00.000- 05:00 |
Optional | |||
cardPresentAllowSpecificForeign | String | 10 | eg:true | Optional | |||
cardPresentAllowSpecificForeignCountries | String | Optional | |||||
cardPresentStatus | String | 12 | eg:OFF | Optional | |||
cardPresentTransactionLimit | String | eg: 999 | Optional | ||||
cashStatus | String | eg:999 | Optional | ||||
cashTransactionLimit | String | Optional | |||||
dailyLimit | String | Optional | |||||
ecomStatus | String | eg:OFF | Optional | ||||
fallbackStatus | String | eg:OFF | Optional | ||||
function1Status | String | eg:OFF | Optional | ||||
function2Status | String | eg:OFF | Optional | ||||
function3Status | String | eg:OFF | Optional | ||||
masterStatus | String | eg:OFF | Optional | ||||
monthlyLimit | String | Optional | |||||
motoStatus | String | Eg: ON_FOR_ONE | Optional | ||||
purchaseStatus | String | Eg: ON_FOR_ONE | Optional | ||||
recurringStatus | String | Eg: ON_FOR_ONE | Optional | ||||
cardNotPresentOnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | ||||
cardPresentOnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | ||||
cashOnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | ||||
ecomOnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | ||||
fallbackOnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | ||||
function1OnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | ||||
function2OnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | ||||
function3OnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | ||||
masterOnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | ||||
motoOnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | ||||
purchaseOnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | ||||
recurringOnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | ||||
merchantGroupProfileId | String | profile Id | Optional | ||||
merchantGroupProfileName | String | Profile name | Optional | ||||
limit1 | String | Optional | |||||
limit2 | String | Optional | |||||
limit3 | String | Optional | |||||
appName | String | ApplicationName | Optional |
Request Json
{
"NISrvRequest:" {
"request_updatecardsettings_accountlegacy": {
"header": {
"msg_id": "ALM001",
"msg_type": "ENQUIRY",
"msg_function": "REQ_UPDATE_CARDSET_ACCNTLEGACY",
"src_application": "ALM",
"target_application": "CCONTROL",
"timestamp": "2020-07-23T10:49:02.366+04:00",
"tracking_id": "ALM001",
"bank_id": "bankID",
"instance_id": "string"
},
"body": {
"accountNumber": "53919XXXXXX11512",
"cardSettings": {
"cardNotPresentStatus": "OFF",
"cardNotPresentTransactionLimit": "999",
"cardPresentAllowAnyForeign": "true",
"cardPresentAllowBelow": "true",
"cardPresentAllowBelowLimit": "999",
"cardPresentAllowForeignEnd": "2008-12-31T23:59:00.000-
05:00",
"cardPresentAllowForeignStart": "2008-12-31T23:59:00.000-
05:00",
"cardPresentAllowSpecificForeign": "true",
"cardPresentAllowSpecificForeignCountries": "string",
"cardPresentStatus": "OFF",
"cardPresentTransactionLimit": "999",
"cashStatus": "string",
"cashTransactionLimit": "999",
"dailyLimit": "999",
"ecomStatus": "OFF",
"fallbackStatus": "OFF",
"function1Status": "OFF",
"function2Status": "OFF",
"function3Status": "OFF",
"masterStatus": "OFF",
"monthlyLimit": "999",
"motoStatus": "OFF",
"purchaseStatus": "OFF",
"recurringStatus": "OFF",
"cardNotPresentOnUntil": "2008-12-31T23:59:00.000-05:00",
"cardPresentOnUntil": "2008-12-31T23:59:00.000-05:00",
"cashOnUntil": "2008-12-31T23:59:00.000-05:00",
"ecomOnUntil": "2008-12-31T23:59:00.000-05:00",
"fallbackOnUntil": "2008-12-31T23:59:00.000-05:00",
"function1OnUntil": "2008-12-31T23:59:00.000-05:00",
"function2OnUntil": "2008-12-31T23:59:00.000-05:00",
"function3OnUntil": "2008-12-31T23:59:00.000-05:00",
"masterOnUntil": "2008-12-31T23:59:00.000-05:00",
"motoOnUntil": "2008-12-31T23:59:00.000-05:00",
"purchaseOnUntil": "2008-12-31T23:59:00.000-05:00",
"recurringOnUntil": "2008-12-31T23:59:00.000-05:00",
"merchantGroupProfileId": "999",
"merchantGroupProfileName": "ABC",
"limit1": "999",
"limit2": "999",
"limit3": "999"
},
"appName": "GSM"
}
}
}
}
Response Parameters:
Node | Child Node | Data | Max | Description | Remarks | |
header | msg_id | String | 12 | The msg_id sent in the request will be sent back in response in this field. | Mandatory | |
msg_type | String | 12 | msg_type sent in the request will be sent back in response in this field. | Mandatory | ||
msg_function | String | 50 | Default: “REP_UPDATE_CARDSET_ACCNTLEGACY” | Mandatory | ||
src_application | String | 10 | The src_application sent in the request will be sent back in response in this field. | Mandatory | ||
Source requesting channel e.g. “SSP” | ||||||
target_application | String | 10 | The target_application sent in the request will be sent back in response in this field. | Mandatory | ||
timestamp | String | 30 | Timestamp of the response | Mandatory | ||
Date & time. Format “DD/MM/YYYY HH:MM:SS” | ||||||
tracking_id | String | 15 | The tracking_id sent in the request will be sent back in response in this field. | Optional | ||
bank_id | String | 4 | The bank_id sent in the request will be sent back in response in this field. E.g. ‘ABCD | Mandatory | ||
instance_id | String | 10 | N/A | Optional | ||
Exception_details | application_name | String | 20 | Tibco Application Name | Mandatory | |
date_time | String | 30 | Timestamp of the response | Mandatory | ||
status | String | 1 | Status of the request (S/F) | Mandatory | ||
error_code | String | 4 | EAI Internal Error Code (Check error codes section for the complete list of error codes and error code descriptions) | Mandatory | ||
error_description | String | 100 | Error Description (Check error codes section for the complete list of error codes and error code descriptions) | Mandatory | ||
transaction_ref_id | String | 20 | The tracking_id sent in the request will be sent back in response in this field. | Optional | ||
body | cardSettings | canActivate | String | 5 | Eg: true | Mandatory |
cardNotPresentOnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | |||
cardNotPresentStatus | String | 10 | Eg: OFF | Optional | ||
cardNotPresentTransactionLimit | String | Amount | Mandatory | |||
cardPresentAllowAnyForeign | String | 10 | Eg: true | Mandatory | ||
cardPresentAllowBelow | String | 10 | Eg: true | Mandatory | ||
cardPresentAllowBelowLimit | String | Mandatory | ||||
cardPresentAllowForeignEnd | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | |||
cardPresentAllowForeignStart | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | |||
cardPresentAllowSpecificForeign | String | Eg: true | Mandatory | |||
cardPresentAllowSpecificForeignCountries | String | Mandatory | ||||
cardPresentOnUntil | String | Format:YYYY-MM-DDT23:59:00.000+04:00 |
Optional | |||
cardPresentStatus | String | Optional | ||||
cardPresentTransactionLimit | String | Mandatory | ||||
cashStatus | String | Mandatory | ||||
cashTransactionLimit | String | Mandatory | ||||
dailyCounter | String | Mandatory | ||||
dailyLimit | String | Mandatory | ||||
dailyLimitIntervalEnd | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional | |||
ecomOnUntil | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional | |||
ecomStatus | String | Eg: OFF | Optional | |||
fallbackOnUntil | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional | |||
fallbackStatus | String | Eg: OFF | Optional | |||
function1OnUntil | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional | |||
function1Status | String | Eg: OFF | Optional | |||
function2OnUntil | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional | |||
function2Status | String | Eg: OFF | Optional | |||
function3OnUntil | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional | |||
function3Status | String | Eg: OFF | Optional | |||
limit1 | String | Mandatory | ||||
limit2 | String | Mandatory | ||||
limit3 | String | Mandatory | ||||
masterOnUntil | String | Format:yyyy-MM-ddTHH:mm:ss.SSS- 05:01 |
Optional | |||
masterStatus | String | Optional | ||||
monthlyCounter | String | Mandatory | ||||
monthlyLimit | String | Mandatory | ||||
monthlyLimitIntervalEnd | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional | |||
motoOnUntil | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional | |||
motoStatus | String | Eg: OFF | Optional | |||
permission1 | String | Eg: true | Mandatory | |||
permission2 | String | Eg: true | Mandatory | |||
permission3 | String | Eg: true | Mandatory | |||
permission4 | String | Eg: true | Mandatory | |||
permission5 | String | Eg: true | Mandatory | |||
purchaseOnUntil | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional | |||
purchaseStatus | String | Eg: OFF | Optional | |||
recurringOnUntil | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional | |||
recurringStatus | String | Eg: OFF | Optional | |||
merchantGroupProfileId | String | ProfileId | Optional | |||
merchantGroupProfileName | String | ProfileName | Optional | |||
counter1 | String | Mandatory | ||||
counter2 | String | Mandatory | ||||
counter3 | String | Mandatory | ||||
counter1IntervalEnd | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional | |||
counter2IntervalEnd | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional | |||
counter3IntervalEnd | String | Format:yyyy-MM-ddTHH:mm:ss.SSS+04:00 |
Optional |
Request Json
{
"NISrvResponse:" {
"response_updatecardsettings_accountlegacy": {
"header": {
"msg_id": "ALM001",
"msg_type": "ENQUIRY",
"msg_function": "REP_UPDATE_CARDSET_ACCNTLEGACY",
"src_application": "ALM",
"target_application": "CCS",
"timestamp": "2020-07-20T10:49:02.366+04:00",
"tracking_id": "string",
"bank_id": "abnkID",
"instance_id": "string"
},
"exception_details": {
"application_name": "NITIB_TCC_ADP_ALM_CCS",
"date_time": "2020-07-20T10:49:02.366+04:00",
"status": "F",
"error_code": "string",
"error_description": "string",
"trace":"string",
"data":"anySimpleType",
"type":"string",
"transaction_ref_id": "string"
},
"body": {
"cardSettings": {
"canActivate": "true",
"cardNotPresentOnUntil": "008-12-31T23:59:00.000-05:00",
"cardNotPresentStatus": "OFF",
"cardNotPresentTransactionLimit": "999",
"cardPresentAllowAnyForeign": "true",
"cardPresentAllowBelow": "true",
"cardPresentAllowBelowLimit": "999",
"cardPresentAllowForeignEnd": "008-12-31T23:59:00.000-05:00",
"cardPresentAllowForeignStart": "008-12-31T23:59:00.000-05:00",
"cardPresentAllowSpecificForeign": "true",
"cardPresentAllowSpecificForeignCountries": "XXX",
"cardPresentOnUntil":"008-12-31T23:59:00.000-05:00",
"cardPresentStatus": "OFF",
"cardPresentTransactionLimit": "999",
"cashStatus": "XX",
"cashTransactionLimit": "999",
"dailyCounter": "999",
"dailyLimit": "999",
"dailyLimitIntervalEnd":"008-12-31T23:59:00.000-05:00",
"ecomOnUntil":"008-12-31T23:59:00.000-05:00",
"ecomStatus": "XX",
"fallbackOnUntil "008-12-31T23:59:00.000-05:00",
"fallbackStatus": "OFF",
"function1OnUntil "008-12-31T23:59:00.000-05:00",
"function1Status": "OFF",
"function2OnUntil":"008-12-31T23:59:00.000-05:00",
"function2Status": "OFF",
"function3OnUntil": "008-12-31T23:59:00.000-05:00",
"function3Status": "OFF",
"limit1": "999",
"limit2": "999",
"limit3": "999",
"masterOnUntil": "008-12-31T23:59:00.000-05:00",
"masterStatus": "OFF",
"monthlyCounter": "999",
"monthlyLimit": "999",
"monthlyLimitIntervalEnd": "008-12-31T23:59:00.000-05:00",
"motoOnUntil": "008-12-31T23:59:00.000-05:00",
"motoStatus": "OFF",
"permission1": "true",
"permission2": "true",
"permission3": "true",
"permission4": "true",
"permission5": "true",
"purchaseOnUntil": "008-12-31T23:59:00.000-05:00",
"purchaseStatus": "OFF",
"recurringOnUntil": "008-12-31T23:59:00.000-05:00",
"recurringStatus": "OFF",
"merchantGroupProfileId": "999",
"merchantGroupProfileName": "ABC",
"counter1": "999",
"counter2": "999",
"counter3": "999",
"counter1IntervalEnd": "008-12-31T23:59:00.000-05:00",
"counter2IntervalEnd": "008-12-31T23:59:00.000-05:00",
"counter3IntervalEnd": "008-12-31T23:59:00.000-05:00"
}
}
}
}
}
Docs Navigation
- API Security
- Falcon Services
- Card Services
- BETA
- Version 1.0
- Card Balance Enquiry
- Card Activation
- Card Set Pin
- Card Change PIN
- Card PIN Verification
- Card Status Update
- Card Limit Update
- Card Details
- Customer Details
- List Of Cards
- Customer Demographic Update
- Card Used Limits
- Card Statement Summary
- Card Transaction
- Utility Payments
- Account Create
- Account Update
- Account Closure
- Card Create
- Card Update
- Card Replacement
- Client Create
- Client Update
- Transaction Details
- PIN Retries Counter Reset
- Digital Status Chnage
- Get CVV2 Service
- Card Link Delink
- Card Insurance Products
- Card Change Insurance Product Status
- Card Direct Debit
- Update Card Direct Debit
- Card Balance Conversion Enquiry
- Card Balance Conversion
- Card Transaction Eligibility
- Card Transaction EPP Conversion
- Card Replacement Embossing
- Card NMON Transactions
- Retail Banking Transactions
- Appendix 1
- Appendix 2
- Appendix 3
- Appendix 4
- HTTP Codes
- Error Codes
- Version 2.0
- Lookup Card Identifier
- List Of Cards
- Card Activation
- Card Set PIN
- Card Change PIN
- Card Status Update
- Client Create
- Account Create
- Card Create
- Customer Demographic Update
- Account Update
- Card Update
- Card Replacement
- Customer Details
- Card Details
- Client Update
- Card Balance Enquiry
- Card Transaction
- Card Limit Update
- Card PIN Verification
- PIN Retried Counter Reset
- Get CVV2 Service
- Card Verification
- Card Transaction Details
- Get Encryption Certificate
- Get Dictionaries MCC
- Get Account Balance
- Card Insurance Product
- Card Insurance Product Update
- Card Direct Debit Update
- Card Direct Debit
- P2P Transfer
- Account Transaction
- Account Status Change
- Card Statement Summary
- Account Transaction Details
- Card Contact Details
- List of Accounts
- Account Hierarchy
- Notification Service
- Appendix 1
- Appendix 2
- Appendix 3
- Appendix 4
- HTTP Codes
- Error Codes
- Buy Now Pay Later
- Card Limits
- Insurance Services
- Webhook Services
- Switch Services
- Card Control Services
- Merchant Digital Onboarding
- Notification Service
- SMS Security Services
- Terms and Condition
0 Comments
Please sign in to post a comment.