- Previous: Get Restriction Usage Details
- Up: Card Limits
- Next: Appendix- Country Codes
Switch MCC
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_ENABLE_DISABLE_MCC" |
Mandatory |
||
src_application |
String |
10 |
Source requesting channel e.g. “IB” or "IVR" etc. Might change. |
Mandatory |
||
target_application |
String |
10 |
Target application name Ex. : "WAY4" or "DCMS" or "PCMS" |
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 |
||
instance_id |
String |
10 |
N/A |
Optional |
||
body |
card_identifier_id |
String |
32 |
454545XXXXXX1234 |
Mandatory |
|
card_identifier_type |
String |
20 |
CONTRACT_NUMBER or EXID |
Mandatory |
||
mcc_allowed_group_list |
code* |
String |
30 |
MCC Group Codes. MCCs group codes mentioned in this allowed and all others are blocked |
Conditional Either mcc_allowed_group_list or mcc_blocked_group_list can be sent. |
|
mcc_blocked_group_list |
code* |
String |
30 |
MCC Group Codes MCCs group codes mentioned in this blocked and all others are allowed |
||
mcc_allowed_code_list |
code* |
String |
30 |
MCC Code individual MCC codes to be allowed |
Optional |
|
mcc_block_code_list |
code* |
String |
30 |
MCC Code individual MCC codes to be blocked |
Optional |
Request Json
{ "NISrvRequest":{ "request_enable_disable_mcc":{ "header":{ "msg_id":"676587761", "msg_type":"TRANSACTION", "msg_function":"REQ_ENABLE_DISABLE_MCC", "src_application":"SRCAPP", "target_application":"WAY4", "timestamp":"2020-05-21T15:13:18.853+04:00", "tracking_id":"878712719", "bank_id":"QASH" }, "body":{ "card_identifier_id":"51829140129582424162", "card_identifier_type":"EXID", "mcc_blocked_group_list":[ { "code":"Tickets" } ], "mcc_allowed_code_list":[ { "code":"5523" }, { "code":"5599" } ], "mcc_blocked_code_list":[ { "code":"6623" }, { "code":"6699" } ] } } } }
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. Unique Source Message ID e.g. “ada123456fdsf” |
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 | Function name to be used Default: "REP_ENABLE_DISABLE_MCC" | Mandatory | |
src_application | String | 10 | The src_application sent in the request will be sent back in response in this field. Source requesting channel e.g. “IB” or "IVR" etc |
Mandatory | |
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 Date & time. Format “DD/MM/YYYY HH:MM:SS” |
Mandatory | |
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 Format “DD/MM/YYYY HH:MM:SS” |
Mandatory | |
status | String | 1 | Status of the request (S/F) Success- S, Failure - 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 |
Response JSON
{
"NISrvResponse":{
"response_enable_disable_mcc":{
"header":{
"msg_id":"1686208332",
"msg_type":"TRANSACTION",
"msg_function":"REP_ENABLE_DISABLE_MCC",
"src_application":"SRCAPP",
"target_application":"WAY4",
"timestamp":"2023-06-08T11:11:34.21+04:00",
"tracking_id":"474",
"bank_id":"QASH"
},
"exception_details":{
"application_name":"TCC-ADP",
"date_time":"2023-06-08T11:11:34.21+04:00",
"status":"S",
"error_code":"000",
"error_description":"SUCCESS"
}
}
}
}/code>
- Previous: Get Restriction Usage Details
- Up: Card Limits
- Next: Appendix- Country Codes
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.