• Register

Get Card Settings By Account Legacy

This service is used to fetch card settings by account. For more detaisl please refer below specifications.

Request Parameters:

Node Child Node Type Max Description Remarks
header msg_id A/N 12 Unique Source Message ID Mandatory
msg_type String 12 Request Type Default: "ENQUIRY" Mandatory
msg_function String 50 Function name to be used Default: "REQ_GET_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 no
e.g: XXXXXXXXXXXX0833
First 6 digits will be BIN for cards
Mandatory 
appName String     Optional
Request Json
{
   "NISrvRequest":{
   "request_getcardsettings_accountlegacy": {
      "header": {
         "msg_id": "ALM001",
         "msg_type": "ENQUIRY",
		 "msg_function": "REQ_GET_CARDSET_ACCNTLEGACY",
         "src_application": "ALM",
         "target_application": "CCONTROL",
         "timestamp": "2020-07-20T10:49:02.366+04:00",
         "tracking_id": "ALM001",
         "bank_id": "bankId",
		 "instance_id": "string"
      },
      "body": {
          "accountNumber": "53919XXXXXX11512",
         "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_GET_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
  Format “DD/MM/YYYY HH:MM:SS”
status String 1 Status of the request (S/F) Mandatory
  Success- S,  Failure - F
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 cardFeatureChecksum String     Mandatory

cardSettings

(Optional)

canActivate String 5 Eg: true Mandatory
cardNotPresentOnUntil String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
cardNotPresentStatus   Eg: OFF Optional
cardNotPresentTransactionLimit    Format:YYYY-MM-DDT23:59:00.000+04:00 Mandatory
cardPresentAllowAnyForeign String   Eg: true Mandatory
cardPresentAllowBelow String   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   Eg: OFF Optional
cardPresentTransactionLimit String     Mandatory
cashStatus String   Eg: OFF Optional
cashTransactionLimit String     Mandatory
dailyCounter String     Mandatory
dailyLimit String     Mandatory
dailyLimitIntervalEnd String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
ecomOnUntil String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
ecomStatus String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
fallbackOnUntil String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
fallbackStatus String   Eg: OFF Optional
function1OnUntil String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
function1Status String   Eg: OFF Optional
function2OnUntil String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
function2Status String   Eg: OFF Optional
function3OnUntil String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
function3Status String   Eg: OFF Optional
limit1 String     Mandatory
limit2 String     Mandatory
limit3 String     Mandatory
masterOnUntil String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
masterStatus String   Eg: OFF Optional
monthlyCounter String     Mandatory
monthlyLimit String     Mandatory
monthlyLimitIntervalEnd String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
motoOnUntil String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
motoStatus String   Eg: OFF Optional
permission1 String 10 Eg: true Mandatory
permission2 String 10 Eg: true Mandatory
permission3 String 10 Eg: true Mandatory
permission4 String 10 Eg: true Mandatory
permission5 String 10 Eg: true Mandatory
purchaseOnUntil String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
purchaseStatus String   Eg: OFF Optional
recurringOnUntil String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
recurringStatus String   Eg: OFF Optional
merchantGroupProfileId String     Optional
merchantGroupProfileName String     Optional
counter1 String     Mandatory
counter2 String     Mandatory
counter3 String     Mandatory
counter1IntervalEnd String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
counter2IntervalEnd String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
counter3IntervalEnd String   Format:YYYY-MM-DDT23:59:00.000+04:00
Optional
resourceStrings <entry>
String     optional
key String     optional
value String     optional
supportedFeatures String   Eg: FUNCTION3_OFF_ON Mandatory


Request Json
{
   "NISrvResponse:" {
   "response_getcardsettings_accountlegacy": {
      "header": {
         "msg_id": "ALM001",
        "msg_type": "ENQUIRY",
		 "msg_function": "REP_GET_CARDSET_ACCNTLEGACY",
         "src_application": "ALM",
         "target_application": "CARDCONTROL",
         "timestamp": "2020-07-20T10:49:02.366+04:00",
         "tracking_id": "string",
         "bank_id": "bankID",
		  "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": {
         
            "cardFeatureChecksum": "?XXX?",
            "cardSettings": {
           "canActivate": "true",
			   "cardNotPresentOnUntil": "2008-12-31T23:59:00.000-05:00",
               "cardNotPresentStatus": "string",
               "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",
			   "cardPresentOnUntil":"2008-12-31T23:59:00.000-05:00",
               "cardPresentStatus": "OFF",
			   "cardPresentTransactionLimit": "9999",
               "cashStatus": "string",
               "cashTransactionLimit": "999",
               "dailyCounter": "999",
               "dailyLimit": "999",
			   "dailyLimitIntervalEnd":"2008-12-31T23:59:00.000-05:00",
			   "ecomOnUntil":"2008-12-31T23:59:00.000-05:00",
               "ecomStatus": "string",
			   "fallbackOnUntil "2008-12-31T23:59:00.000-05:00",
               "fallbackStatus": "string",
			   "function1OnUntil "2008-12-31T23:59:00.000-05:00",
               "function1Status": "string",
			   "function2OnUntil":"2008-12-31T23:59:00.000-05:00",
               "function2Status": "string",
			   "function3OnUntil":  "2008-12-31T23:59:00.000-05:00",
               "function3Status": "OFF",
               "limit1": "999",
               "limit2": "999",
               "limit3": "999",
			   "masterOnUntil":  "2008-12-31T23:59:00.000-05:00",
               "masterStatus": "OFF",
               "monthlyCounter": "999",
               "monthlyLimit": "999",
			   "monthlyLimitIntervalEnd":  "2008-12-31T23:59:00.000-05:00",
			   "motoOnUntil":  "2008-12-31T23:59:00.000-05:00",
               "motoStatus": "OFF",
               "permission1": "true",
               "permission2": "true",
               "permission3": "true",
               "permission4": "true",
               "permission5": "true",
			   "purchaseOnUntil":  "2008-12-31T23:59:00.000-05:00",
               "purchaseStatus": "OFF",
			   "recurringOnUntil":  "2008-12-31T23:59:00.000-05:00",
               "recurringStatus": "OFF",
               "merchantGroupProfileId": "999",
               "merchantGroupProfileName": "ABC",
               "counter1": "999",
               "counter2": "999",
               "counter3": "999",
			   "counter1IntervalEnd":  "2008-12-31T23:59:00.000-05:00",
			   "counter2IntervalEnd":  "2008-12-31T23:59:00.000-05:00",
			   "counter3IntervalEnd":  "2008-12-31T23:59:00.000-05:00"
            },
            "resourceStrings": {
			entry:{
			"key":"string",
			"value":"string"
			}
			},
            "supportedFeatures": "string"
         }
      }
   }
}


Docs Navigation