- Previous: Card NMON Transactions
- Up: Version 1.0
- Next: Appendix 1
Retail Banking Transactions
This API is for routing online transactions to NI Falcon system for fraud monitoring.
Request Parameters:
Node | Child Node | Type | Length | Description | Remarks |
header | msg_id | String | 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_RBTRAN" | 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 | Mandatory | |
bank_id | String | 4 | Source Bank Id e.g. “ALMR” | Mandatory | |
body | workflow | String | 16 | Contains the name of the workflow to be executed by Falcon Fraud Manager. | Mandatory |
record_type | String | 8 | RBTRAN21 | Mandatory | |
data_specification_version | String | 5 | 2.1 | Mandatory | |
clientid_from_header | String | 16 | Unique identifier for the client or subclient. The value of this field is determined jointly by the client and FICO. | Mandatory | |
record_creation_date | String | 8 | Format: yyyymmdd Date that this record was created. Time zone must be GMT. |
Mandatory | |
record_creation_time | String | 6 | Format: hhmmss Time that this record was created. Time zone must be GMT. |
Mandatory | |
record_creation_milliseconds | String | 3 | Format: sss Milliseconds portion of the time that this record was created. |
Mandatory | |
gmt_offset | String | 6 | Specifies the Greenwich Mean Time (GMT) offset associated with all date-time fields in the record body (positions 161 onward). Format is (-)nn.nn, where the digits to the right of the decimal point represent decimal fractions of an hour. For example, a GMT offset of 5 hours and 45 minutes (Nepal) is expressed as 5.75. Note that gmtOffset changes during Daylight Saving Time if Daylight Saving Time is observed in the date-time fields in the record body. | Mandatory | |
customerid_from_header | String | 20 | Primary Customer Identifier. Financial institution's unique identifier for the primary customer for the account. | Mandatory | |
customer_acct_number | String | 40 | Customer Account Number. Identifier for the account used in the transaction, which may be one of many held by the customer with the financial institution. This is the account that is associated with any scores for this transaction. |
Optional | |
external_transactionid | String | 32 | Client-generated unique transaction ID that is unique across all data feeds for a specific installation of Falcon Fraud Manager. | Mandatory | |
deposit_withdrawal_flag | String | 1 | Specifies whether the transaction is a deposit or withdrawal of funds with respect to the account specified in the customerAcctNumber field: For transactions on electronic funds accounts: D = Funds are credited to the account (deposit) Q = Funds are debited from the account (withdrawal) For transactions on card-connected accounts, such as credit cards and prepaid cards: C = Funds are credited to the referenced credit card on the account P = Funds are credited to the referenced prepaid card on the account The RESERVED_01 field is populated with the referenced account number for field values of C and P. |
Optional | |
payment_order_flag | String | 1 | Indicates if this is the set-up or the processing of the payment: P = Payment/Transfer O = Payment Order (payment set-up for delayed or recurring payments) |
Optional | |
debit_customer_id | String | 20 | String identifying the customer associated with the account having funds debited. | Mandatory | |
debit_acct_number | String | 40 | The account number for the account having funds debited. | Mandatory | |
debit_acct_bank_id | String | 20 | The bank ID associated with the account having funds debited. | Mandatory | |
debit_acct_branch_id | String | 20 | The branch ID associated with the account having funds debited. | Mandatory | |
debit_acct_sort_code | String | 6 | The sort code associated with the account having funds debited. | Optional | |
debit_acct_country | String | 3 | The country code for the country in which the account being debited is held. | Mandatory | |
debit_segment_id | String | 6 | The segmentation ID for the account having funds debited. The segmentation ID is determined by the client to segment accounts into like groups. | Mandatory | |
debit_segment_level | String | 1 | Specifies the level of the segment ID in the debitSegmentId field: C = Customer level A = Account level T = Transaction level |
Mandatory | |
debit_amount | String | 19 | Format: nnnnnnnnnnnnnnnn.nn The monetary amount debited from the debit account. |
Mandatory | |
debit_currency_code | String | 3 | The currency code for the debitAmount field. | No | |
debit_date | String | 8 | Date on which the amount is expected to be debited from the debit account. | Mandatory | |
debit_name | String | 60 | Payer name as it appears on the payment. | Optional | |
debit_message | String | 100 | Message to appear on payer's statement. | Optional | |
credit_customer_id | String | 20 | String identifying the customer associated with the account having funds credited. | Mandatory | |
credit_acct_number | String | 40 | The account number for the account having funds credited. | Mandatory | |
credit_acct_bank_id | String | 20 | The bank ID associated with the account having funds credited. | Mandatory | |
credit_acct_branch_id | String | 20 | The branch ID associated with the account having funds credited. | Mandatory | |
credit_acct_sort_code | String | 6 | The sort code associated with the account having funds credited. | Optional | |
credit_acct_country | String | 3 | The country code for the country in which the account being credited is held. | Mandatory | |
credit_segment_id | String | 6 | The segmentation ID for the account having funds credited The segmentation ID is determined by the client to segment accounts into like groups. | Mandatory | |
credit_segment_level | String | 1 | Specifies the level of the segment ID in the creditSegmentId field: C = Customer level A = Account level T = Transaction level |
Mandatory | |
credit_amount | String | 19 | Format: nnnnnnnnnnnnnnnn.nn The monetary amount credited to the credit account. Amount should be in the currency of the credit. Fees or charges can cause the credited amount to differ from the debited amount in a constant currency. |
Mandatory | |
credit_currency_code | String | 3 | The currency code for the creditAmount field. | Mandatory | |
credit_date | String | 8 | Date on which the amount is expected to be credited to the credit account. | Mandatory | |
credit_name | String | 60 | Beneficiary name as it appears on the payment. For Open Banking/PSD2 transactions, defined as follows: - Bytes 615-658: Merchant name (44 bytes) - Bytes 659-674: Merchant id (16 bytes) |
Mandatory | |
credit_message | String | 100 | Message to the beneficiary as it appears on the payment. For Open Banking/PSD2 transactions, defined as follows: - Bytes 771-774: Merchant category code (4 bytes) |
Mandatory | |
exchange_rate | String | 13 | Format: nnnnnn.nnnnnn The exchange rate used for this transaction to convert the debited currency into the credited currency. |
Optional | |
transaction_reference_number | String | 32 | The Transaction Reference Number. This number uniquely identifies a given transaction. | Optional | |
transaction_date | String | 8 | Format: yyyymmdd Date of transaction. Time zone is specified by gmtOffset. |
Optional | |
transaction_time | String | 6 | Format: hhmmss Time of transaction. Time zone is specified by gmtOffset. |
Optional | |
transaction_time_milliseconds | String | 3 | Format: sss Milliseconds of the transaction. Time zone is specified by gmtOffset. |
Mandatory | |
transaction_amount | String | 19 | Format: nnnnnnnnnnnnnnnn.nn The debited amount (debitAmount) expressed in a constant currency. |
Mandatory | |
transaction_currency_code | String | 3 | The currency code for the transactionAmount field. | Mandatory | |
transaction_currency_conversion_rate | String | 13 | Format: nnnnnn.nnnnnn The multiplicative currency conversion rate that is used to convert the currency specified in transactionCurrencyCode to US dollars. The number of US dollars in the currency specified in transactionCurrencyCode. |
Mandatory | |
transaction_street | String | 40 | Identifies the first line of the street address where the transaction occurred. | Mandatory | |
transaction_postal_code | String | 10 | Identifies the postal code of the location where the transaction occurred. | Mandatory | |
transaction_city | String | 40 | Identifies the city where the transaction occurred. | Mandatory | |
transaction_state_province | String | 3 | This field identifies the state where the transaction occurred. | Mandatory | |
transaction_country_code | String | 3 | This field identifies the country where the transaction occurred. | No | |
transaction_type | String | 1 | The type of the transaction: A = Amended Payment Order D = Delayed/forward-dated single payment I = Single Immediate payment L = List/Bulk payment M = Delayed/forward-dated list/bulk payment S = Standing order/recurring single payment T = Standing order/recurring list/bulk payment U = Urgent single immediate transfer/payment |
No | |
access_channel | String | 1 | This field identifies the type of the device through which the transaction was placed: A = ATM B = Phone (Interactive Voice Response system) C = Computer/Internet D = Drop box F = Fax G = Payment initiated using tokenization channel M = Mobile banking through web browser N = Mobile application O = Other P = Postal (Mail) R = Automatic transfer S = Point of Sale (POS) Terminal T = Teller window/cashier U = In-branch kiosk/device (non-ATM) V = Phone (remote teller) Z = Direct link to back office |
Mandatory | |
processing_channel | String | 1 | Processing channel: A = ACH B = Other deferred net settlement system C = Check D = Open Banking/PSD2 E = Electronic Funds Transfer (not specified elsewhere) F = FedWire G = Other real-time gross settlement system I = Internal Transfer O = Other P = Faster Payments Q = BACS R = CHAPS S = SWIFT W = Cash |
Mandatory | |
processing_type | String | 1 | Processing type through the channel: C = Credit (funds push) D = Direct Debit (funds pull) |
Mandatory | |
international_indicator | String | 1 | Indicates if this is an international or domestic payment/transfer: D = Domestic I = International |
Mandatory | |
device_id | String | 40 | This field provides the specific identification number of the device where the transaction was initiated: ATM ID = ATM based transaction Branch ID = Teller based transaction Web ID = online transaction Telephone Number = telephone transaction Terminal ID = POS transaction IMEI = Mobile transaction |
Mandatory | |
authentication | String | 1 | The method that was used to authenticate the payment: M = Separate user authentication (business) N = None O = Other S = Single-factor authentication T = Two-factor authentication with second factor static U = Three-factor authentication V = Two-factor authentication with second factor dynamic Blank = Unknown |
Optional | |
service_representative_id | String | 20 | The identification of the service representative that worked with the customer for this transaction. For branch transaction this is the teller's ID and for phone transactions this is the operator's ID. | Optional | |
onus_flag | String | 1 | Specifies if the transaction is on or off us. It is assumed the customerAcctNumber is with the financial institution so the following values apply to the other account: E = The transaction is external (off-us) O = The transaction is intra-brand (on-us) W = The transaction is inter-brand (on-we) |
Optional | |
decision | String | 1 | Decision for the transaction before reaching Falcon: A = Approve/Accepted D= Decline/Reject R= Refer O = Other Blank = Unknown |
Optional | |
reversal_indicator | String | 1 | Transaction reversal indicator: D = Derogatory reversal N = Nonderogatory reversal (or derogatory status unknown) Q = Not a reversal blank = Unknown |
Optional | |
reversed_transaction_date | String | 8 | Format: yyyymmdd Transaction date for the reversed transaction. |
Optional | |
reversed_transaction_time | String | 6 | Format: hhmmss Transaction time for the reversed transaction. |
Mandatory | |
reversal_reason | String | 1 | Reason for reversal/return: C = Account Closed D = Check Digit Error F = Account Frozen I = Insufficient Funds N = Non-Transaction Account O = Other S = Stopped Payment U = Funds Uncollected X = No Account/Unable to Locate Account |
Mandatory | |
recurring_frequency | String | 3 | An integer indicating the number of days between recurring payments. For monthly payments use 28 days. For transactionType = S Unknown or does not apply = blank |
Optional | |
recurring_expire_date | String | 8 | Format: yyyymmdd The date after which no further recurring payments should be performed. For transactionType= S |
Optional | |
model_control1 | String | 1 | This field is used to control Falcon model-specific features. See the model report for information on supported functionality. | Optional | |
model_control2 | String | 1 | This field is used to control Falcon model-specific features. See the model report for information on supported functionality. | Optional | |
model_control3 | String | 1 | This field is used to control Falcon model-specific features. See the model report for information on supported functionality. | Optional | |
model_control4 | String | 1 | This field is used to control Falcon model-specific features. See the model report for information on supported functionality. | Optional | |
user_indicator01 | String | 1 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_indicator02 | String | 1 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_indicator03 | String | 1 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_indicator04 | String | 1 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_indicator05 | String | 1 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_indicator06 | String | 1 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_indicator07 | String | 1 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_code1 | String | 3 | User-defined information. | Optional | |
user_code2 | String | 3 | User-defined information. | Optional | |
user_code3 | String | 3 | User-defined information. | Optional | |
user_code4 | String | 3 | User-defined information. | Optional | |
user_code5 | String | 3 | User-defined information. | Optional | |
user_code6 | String | 3 | User-defined information. | Optional | |
user_code7 | String | 3 | User-defined information. | Optional | |
user_data01 | String | 6 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_data02 | String | 6 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_data03 | String | 6 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_data04 | String | 8 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_data05 | String | 8 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_data06 | String | 8 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_data07 | String | 10 | User-defined information. Editable in Falcon Expert rules. | Optional | |
user_data08 | String | User-defined information. Editable in Falcon Expert rules. | Optional | ||
user_data09 | String | User-defined information. Editable in Falcon Expert rules. | Optional | ||
user_data10 | String | User-defined information. Editable in Falcon Expert rules. | Optional | ||
user_data11 | String | User-defined information. Editable in Falcon Expert rules. | Optional | ||
user_data12 | String | User-defined information. Editable in Falcon Expert rules. | Optional | ||
user_data13 | String | User-defined information. Editable in Falcon Expert rules. | Optional | ||
user_data14 | String | User-defined information. Editable in Falcon Expert rules. | Optional | ||
user_data15 | String | User-defined information. Editable in Falcon Expert rules. | Optional | ||
user_data16 | String | User-defined information. | Optional | ||
user_data17 | String | User-defined information. | Optional | ||
user_data18 | String | User-defined information. | Optional | ||
user_data19 | String | User-defined information. | Optional | ||
user_data20 | String | User-defined information. | Optional | ||
user_data21 | String | User-defined information. | Optional | ||
user_data22 | String | User-defined information. | Optional | ||
user_data23 | String | User-defined information. | |||
user_data24 | String | User-defined information. | |||
user_data25 | String | User-defined information. | |||
user_data26 | String | User-defined information. | |||
user_data27 | String | User-defined information. | |||
user_data28 | String | User-defined information. | |||
reserved_01 | String | Reference account number associated with the transfer of funds. Populated when depositWithdrawalFlag has values of C and P. The reference account may be a credit card number (for C) or a prepaid card number (for P). |
|||
session_id | String | Unique identifier number of the customer's online session associated with the transaction. |
Request Json
{
"request_rbtran": {
"header": {
"msg_id": "1234",
"msg_type": "TRANSACTION",
"msg_function": "REQ_RBTRAN",
"src_application": "BANK",
"target_application": "FALCON",
"timestamp": "2020-07-19T12:59:21.609+04:00",
"bank_id": "UAB",
"instance_id": "1234"
},
"body": {
"workflow": "modelSTUB",
"record_type": "RBTRAN21",
"data_specification_version": "2.1",
"clientid_from_header": "UABF",
"record_creation_date": "20210503",
"record_creation_time": "142020",
"record_creation_milliseconds": "254",
"gmt_offset": "+4.00",
"customerid_from_header": "244543",
"customer_acct_number": "5288010000000035",
"external_transactionid": "34534",
"deposit_withdrawal_flag": "Q",
"payment_order_flag": "P",
"debit_customer_id": "5288010000000035",
"debit_acct_number": "5288010000000035",
"debit_acct_bank_id": "23453",
"debit_acct_branch_id": "2343",
"debit_acct_sort_code": "6664",
"debit_acct_country": "SA",
"debit_segment_id": "2344",
"debit_segment_level": "O",
"debit_amount": "234",
"debit_currency_code": "232",
"debit_date": "20210503",
"debit_name": "Kishore",
"debit_message": "TEST",
"credit_customer_id": "20210503",
"credit_acct_number": "528801XXXXXX0035",
"credit_acct_bank_id": "453",
"credit_acct_branch_id": "231",
"credit_acct_sort_code": "756",
"credit_acct_country": "SA",
"credit_segment_id": "86286",
"credit_segment_level": "Q",
"credit_amount": "75",
"credit_currency_code": "445",
"credit_date": "20210503",
"credit_name": "Kisbhore",
"credit_message": "TEST",
"exchange_rate": "34",
"transaction_reference_number": "20210503",
"transaction_date": "20210503",
"transaction_time": "28791",
"transaction_time_milliseconds": "256",
"transaction_amount": "7554",
"transaction_currency_code": "344",
"transaction_currency_conversion_rate": "3343",
"transaction_street": "SA",
"transaction_postal_code": "9782",
"transaction_city": "Dubai",
"transaction_state_province": "DA",
"transaction_country_code": "872",
"transaction_type": "C",
"access_channel": "B",
"processing_channel": "1",
"processing_type": "D",
"international_indicator": "D",
"device_id": "233",
"authentication": "O",
"service_representative_id": "682",
"onus_flag": "E",
"decision": "A",
"reversal_indicator": "D",
"reversed_transaction_date": "20210503",
"reversed_transaction_time": "202050",
"reversal_reason": "C",
"recurring_frequency": "123",
"recurring_expire_date": "20210503",
"model_control1": "1",
"model_control2": "1",
"model_control3": "1",
"model_control4": "1",
"user_indicator01": "1",
"user_indicator02": "1",
"user_indicator03": "1",
"user_indicator04": "1",
"user_indicator05": "1",
"user_code1": "1",
"user_code2": "1",
"user_code3": "1"
}
}
}
Response Parameters:
Node | Child Node | Type | 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 | Function name to be used Default: "REP_RBTRAN" | Mandatory | |
src_application | String | 10 | The src_application sent in the request will be sent back in response in this field. | 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 | 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 | |
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 | |
trace | String | 10 | N/A | Optional | |
data | String | 10 | N/A | Optional | |
type | String | 10 | N/A | Optional | |
transaction_ref_id | String | 20 | The tracking_id sent in the request will be sent back in response in this field. | Optional | |
body | tran_code | number | 3 | nnn - The transaction code. 101 for auth; 102 for advice; 108 for profile maturation |
Mandatory |
source | string | 10 | Name of source application | optional | |
destination | string | 10 | Name of destination application | optional | |
extended_header | string | 1024 | Extended header. Contains data used by, and returned/unaltered to, the requesting system. For example: Tracking identifier used by requesting system | optional | |
response_record_version | string | 1 | The response_record_version specifies the version of the scoring response layout. Current version is 4. This field is included to support building libraries that support reading multiple versions of scoring response messages. | optional | |
score_count | string | 2 | This field specifies the number of scores in the response message and has values from 0 to 8. e.g. For RULES ONLY clients, value would always be 00 |
optional | |
decision_count | string | 2 | This field specifies the number of decisions in the response message and has values from 0 to 10. | optional | |
warning | string | 50 | optional | ||
Array of Decisions | |||||
decisions | decision_type | 32 | Stores the decision type of a type/code pair created by Falcon Rule Expert functions that generate type/code pairs | optional | |
decision_code | 32 | Stores the decision code of a type/code pair created by Falcon Rule Expert functions that generate type/code pairs. | optional | ||
Array of scores | |||||
scores | score | 4 | This is the score returned from the model. | optional | |
error_code | 4 | This is the error code generated by the model during its processing of the transaction to generate a score. A value of 0 or blank indicates no error. | optional | ||
segment_id | 8 | This field contains the segment ID of the score in the score_1 field. For segment ID definitions, see the model report for the model that scored the transaction. | optional | ||
score_name | 22 | Identifier for the score. The default score names are delivered with the model and can be changed after the model is installed, if needed. | optional | ||
reason1 | 4 | This field contains the top reason the score was generated. For reason-code definitions, see the model report for the model that scored the transaction. |
optional | ||
reason2 | 4 | This field contains the second reason the score was generated. | optional | ||
reason3 | 4 | This field contains the third reason the score was generated. | optional |
Json Response
{
"NISrvResponse":{
"response_rbtran":{
"header":{
"msg_id":"1681899448",
"msg_type":"TRANSACTION",
"msg_function":"REP_RBTRAN",
"src_application":"BANK",
"target_application":"FALCON",
"timestamp":"2023-04-19T14:16:58.91+04:00",
"bank_id":"UAB",
"instance_id":"1234"
},
"exception_details":{
"application_name":"NITIB_TCC_ADP_STD_1",
"date_time":"2023-04-19T14:16:58.91+04:00",
"status":"S",
"error_code":"000",
"error_description":"Success"
},
"body":{
"tran_code":"102",
"source":"PMAX",
"destination":"TIBCO",
"extended_header":"TEST",
"response_record_version":"4",
"score_count":"00",
"decision_count":"3",
"warning":"",
"decisions":[
{
"decision_type":"origAcctCase",
"decision_code":""
},
{
"decision_type":"authAdvice",
"decision_code":"decline"
},
{
"decision_type":"customBlockCode",
"decision_code":"2"
}
],
"scores":[
{
"score":"12",
"error_code":"00",
"segment_id":"xx",
"score_name":"xx",
"reason1":"",
"reason2":"",
"reason3":""
}
]
}
}
}
}
<p><a class="et_pb_button" href="/files/Retail_Banking_Transactions_version_1.pdf" target="_blank">Download</a></p>
<p>This API is for routing online transactions to NI Falcon system for fraud monitoring.</p>
<p><strong>Request Parameters:</strong></p>
<table border="0" cellpadding="0" cellspacing="0" style="width: 780px;">
<colgroup><col width="64"></col> <col width="245"></col> <col width="91"></col> <col width="67"></col> <col width="210"></col> <col width="103"></col> </colgroup>
<tbody>
<tr>
<td class="xl72" height="26" width="64">Node</td>
<td class="xl73" width="245">Child Node</td>
<td class="xl74" width="91">Type</td>
<td class="xl74" width="67">Length</td>
<td class="xl74" width="210">Description</td>
<td class="xl75" width="103">Remarks</td>
</tr>
<tr>
<td class="xl66" height="374" rowspan="8" width="64">header</td>
<td class="xl63" width="245">msg_id</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">12</td>
<td class="xl64" width="210">Unique Source Message ID</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl63" height="44" width="245">msg_type</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">12</td>
<td class="xl64" width="210">Request Type Default: "TRANSACTION"</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl63" height="88" width="245">msg_function</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">50</td>
<td class="xl64" width="210">Function name to be used Default: "REQ_RBTRAN"</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl63" height="66" width="245">src_application</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">10</td>
<td class="xl64" width="210">Source requesting channel e.g. “IB” or "IVR" etc. Might change.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl63" height="44" width="245">target_application</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">10</td>
<td class="xl64" width="210">Target application name Ex. : "WAY4" or "DCMS" or "PCMS"</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl63" height="66" width="245">timestamp</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">30</td>
<td class="xl64" width="210">Timestamp of the request Format “DD/MM/YYYY HH:MM:SS”</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl65" height="22" width="245">tracking_id</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">15</td>
<td class="xl64" width="210">Transaction Tracking Id</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl63" height="22" width="245">bank_id</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">4</td>
<td class="xl64" width="210">Source Bank Id e.g. “ALMR”</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl77" height="10971" rowspan="116">body</td>
<td class="xl69" width="245">workflow</td>
<td class="xl64" width="91">String</td>
<td class="xl69" width="67">16</td>
<td class="xl69" width="210">Contains the name of the workflow to be executed by Falcon Fraud Manager.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl69" height="22" width="245">record_type</td>
<td class="xl64" width="91">String</td>
<td class="xl69" width="67">8</td>
<td class="xl69" width="210">RBTRAN21</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl69" height="22" width="245">data_specification_version</td>
<td class="xl64" width="91">String</td>
<td class="xl69" width="67">5</td>
<td class="xl69" width="210">2.1</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl69" height="97" width="245">clientid_from_header</td>
<td class="xl64" width="91">String</td>
<td class="xl69" width="67">16</td>
<td class="xl69" width="210">Unique identifier for the client or subclient. The value of this field is determined jointly by the client and FICO.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl69" height="67" width="245">record_creation_date</td>
<td class="xl64" width="91">String</td>
<td class="xl69" width="67">8</td>
<td class="xl68" width="210">Format: yyyymmdd<br /> Date that this record was created. Time zone must be GMT.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="77">record_creation_time</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">Format: hhmmss<br /> Time that this record was created. Time zone must be GMT.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="77">record_creation_milliseconds</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">Format: sss<br /> Milliseconds portion of the time that this record was created. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="309">gmt_offset</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">Specifies the Greenwich Mean Time (GMT) offset associated with all date-time fields in the record body (positions 161 onward). Format is (-)nn.nn, where the digits to the right of the decimal point represent decimal fractions of an hour. For example, a GMT offset of 5 hours and 45 minutes (Nepal) is expressed as 5.75. Note that gmtOffset changes during Daylight Saving Time if Daylight Saving Time is observed in the date-time fields in the record body.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="97">customerid_from_header</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">Primary Customer Identifier. Financial institution's unique identifier for the primary customer for the account.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="213">customer_acct_number</td>
<td class="xl64" width="91">String</td>
<td class="xl70">40</td>
<td class="xl69" width="210">Customer Account Number.<br /> Identifier for the account used in the transaction, which may be one of many held by the customer with the financial institution. This is the account that is associated with any scores for this transaction.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="116">external_transactionid</td>
<td class="xl64" width="91">String</td>
<td class="xl70">32</td>
<td class="xl69" width="210">Client-generated unique transaction ID that is unique across all data feeds for a specific installation of Falcon Fraud Manager. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="467">deposit_withdrawal_flag</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl68" width="210">Specifies whether the transaction is a deposit or withdrawal of funds with respect to the account specified in the customerAcctNumber field:<br /> For transactions on electronic funds accounts:<br /> D = Funds are credited to the account (deposit)<br /> Q = Funds are debited from the account (withdrawal)<br /> For transactions on card-connected accounts, such as credit cards and prepaid cards:<br /> C = Funds are credited to the referenced credit card on the account<br /> P = Funds are credited to the referenced prepaid card on the account<br /> The RESERVED_01 field is populated with the referenced account number for field values of C and P.<br /></td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="155">payment_order_flag</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Indicates if this is the set-up or the processing of the payment:<br /> P = Payment/Transfer<br /> O = Payment Order (payment set-up for delayed or recurring payments)</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">debit_customer_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">String identifying the customer associated with the account having funds debited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">debit_acct_number</td>
<td class="xl64" width="91">String</td>
<td class="xl70">40</td>
<td class="xl69" width="210">The account number for the account having funds debited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">debit_acct_bank_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">The bank ID associated with the account having funds debited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">debit_acct_branch_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">The branch ID associated with the account having funds debited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">debit_acct_sort_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">The sort code associated with the account having funds debited.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">debit_acct_country</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">The country code for the country in which the account being debited is held. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="135">debit_segment_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">The segmentation ID for the account having funds debited. The segmentation ID is determined by the client to segment accounts into like groups. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="100">debit_segment_level</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl68" width="210">Specifies the level of the segment ID in the debitSegmentId field:<br /> C = Customer level<br /> A = Account level<br /> T = Transaction level</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="50">debit_amount</td>
<td class="xl64" width="91">String</td>
<td class="xl70">19</td>
<td class="xl68" width="210">Format: nnnnnnnnnnnnnnnn.nn<br /> The monetary amount debited from the debit account. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="39">debit_currency_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">The currency code for the debitAmount field. </td>
<td class="xl76" width="103">No</td>
</tr>
<tr>
<td class="xl70" height="77">debit_date</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">Date on which the amount is expected to be debited from the debit account. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="39">debit_name</td>
<td class="xl64" width="91">String</td>
<td class="xl70">60</td>
<td class="xl69" width="210">Payer name as it appears on the payment. </td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="39">debit_message</td>
<td class="xl64" width="91">String</td>
<td class="xl70">100</td>
<td class="xl69" width="210">Message to appear on payer's statement. </td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">credit_customer_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">String identifying the customer associated with the account having funds credited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">credit_acct_number</td>
<td class="xl64" width="91">String</td>
<td class="xl70">40</td>
<td class="xl69" width="210">The account number for the account having funds credited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">credit_acct_bank_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">The bank ID associated with the account having funds credited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">credit_acct_branch_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">The branch ID associated with the account having funds credited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">credit_acct_sort_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">The sort code associated with the account having funds credited.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">credit_acct_country</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">The country code for the country in which the account being credited is held. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="135">credit_segment_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">The segmentation ID for the account having funds credited The segmentation ID is determined by the client to segment accounts into like groups. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="116">credit_segment_level</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Specifies the level of the segment ID in the creditSegmentId field:<br /> C = Customer level<br /> A = Account level<br /> T = Transaction level</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="213">credit_amount</td>
<td class="xl64" width="91">String</td>
<td class="xl70">19</td>
<td class="xl69" width="210">Format: nnnnnnnnnnnnnnnn.nn<br /> The monetary amount credited to the credit account. Amount should be in the currency of the credit. Fees or charges can cause the credited amount to differ from the debited amount in a constant currency.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="39">credit_currency_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">The currency code for the creditAmount field. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="77">credit_date</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">Date on which the amount is expected to be credited to the credit account. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="174">credit_name</td>
<td class="xl64" width="91">String</td>
<td class="xl70">60</td>
<td class="xl69" width="210">Beneficiary name as it appears on the payment. <br /> For Open Banking/PSD2 transactions, defined as follows:<br /> - Bytes 615-658: Merchant name (44 bytes)<br /> - Bytes 659-674: Merchant id (16 bytes)</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="155">credit_message</td>
<td class="xl64" width="91">String</td>
<td class="xl70">100</td>
<td class="xl69" width="210">Message to the beneficiary as it appears on the payment. <br /> For Open Banking/PSD2 transactions, defined as follows:<br /> - Bytes 771-774: Merchant category code (4 bytes)</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="116">exchange_rate</td>
<td class="xl64" width="91">String</td>
<td class="xl70">13</td>
<td class="xl69" width="210">Format: nnnnnn.nnnnnn<br /> The exchange rate used for this transaction to convert the debited currency into the credited currency.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="97">transaction_reference_number</td>
<td class="xl64" width="91">String</td>
<td class="xl70">32</td>
<td class="xl69" width="210">The Transaction Reference Number. This number uniquely identifies a given transaction. </td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">transaction_date</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">Format: yyyymmdd<br /> Date of transaction. Time zone is specified by gmtOffset.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">transaction_time</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">Format: hhmmss<br /> Time of transaction. Time zone is specified by gmtOffset.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">transaction_time_milliseconds</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">Format: sss<br /> Milliseconds of the transaction. Time zone is specified by gmtOffset.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="97">transaction_amount</td>
<td class="xl64" width="91">String</td>
<td class="xl70">19</td>
<td class="xl69" width="210">Format: nnnnnnnnnnnnnnnn.nn<br /> The debited amount (debitAmount) expressed in a constant currency.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="39">transaction_currency_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">The currency code for the transactionAmount field. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="193">transaction_currency_conversion_rate</td>
<td class="xl64" width="91">String</td>
<td class="xl70">13</td>
<td class="xl69" width="210">Format: nnnnnn.nnnnnn<br /> The multiplicative currency conversion rate that is used to convert the currency specified in transactionCurrencyCode to US dollars. The number of US dollars in the currency specified in transactionCurrencyCode.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">transaction_street</td>
<td class="xl64" width="91">String</td>
<td class="xl70">40</td>
<td class="xl69" width="210">Identifies the first line of the street address where the transaction occurred. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">transaction_postal_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">10</td>
<td class="xl69" width="210">Identifies the postal code of the location where the transaction occurred. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="39">transaction_city</td>
<td class="xl64" width="91">String</td>
<td class="xl70">40</td>
<td class="xl69" width="210">Identifies the city where the transaction occurred. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">transaction_state_province</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">This field identifies the state where the transaction occurred. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">transaction_country_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">This field identifies the country where the transaction occurred. </td>
<td class="xl78" width="103">No</td>
</tr>
<tr>
<td class="xl70" height="387">transaction_type</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">The type of the transaction:<br /> A = Amended Payment Order<br /> D = Delayed/forward-dated single payment<br /> I = Single Immediate payment<br /> L = List/Bulk payment<br /> M = Delayed/forward-dated list/bulk payment<br /> S = Standing order/recurring single payment<br /> T = Standing order/recurring list/bulk payment<br /> U = Urgent single immediate transfer/payment</td>
<td class="xl78" width="103">No</td>
</tr>
<tr>
<td class="xl70" height="522">access_channel</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">This field identifies the type of the device through which the transaction was placed:<br /> A = ATM<br /> B = Phone (Interactive Voice Response system)<br /> C = Computer/Internet<br /> D = Drop box<br /> F = Fax<br /> G = Payment initiated using tokenization channel<br /> M = Mobile banking through web browser<br /> N = Mobile application<br /> O = Other<br /> P = Postal (Mail)<br /> R = Automatic transfer<br /> S = Point of Sale (POS) Terminal<br /> T = Teller window/cashier<br /> U = In-branch kiosk/device (non-ATM)<br /> V = Phone (remote teller)<br /> Z = Direct link to back office</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="367">processing_channel</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Processing channel:<br /> A = ACH<br /> B = Other deferred net settlement system<br /> C = Check<br /> D = Open Banking/PSD2<br /> E = Electronic Funds Transfer (not specified elsewhere)<br /> F = FedWire<br /> G = Other real-time gross settlement system<br /> I = Internal Transfer<br /> O = Other<br /> P = Faster Payments<br /> Q = BACS<br /> R = CHAPS<br /> S = SWIFT<br /> W = Cash</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="97">processing_type</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Processing type through the channel:<br /> C = Credit (funds push)<br /> D = Direct Debit (funds pull)</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="97">international_indicator</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Indicates if this is an international or domestic payment/transfer:<br /> D = Domestic<br /> I = International</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="309">device_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">40</td>
<td class="xl69" width="210">This field provides the specific identification number of the device where the transaction was initiated:<br /> ATM ID = ATM based transaction<br /> Branch ID = Teller based transaction<br /> Web ID = online transaction<br /> Telephone Number = telephone transaction<br /> Terminal ID = POS transaction<br /> IMEI = Mobile transaction</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="348">authentication</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">The method that was used to authenticate the payment:<br /> M = Separate user authentication (business)<br /> N = None<br /> O = Other<br /> S = Single-factor authentication<br /> T = Two-factor authentication with second factor static<br /> U = Three-factor authentication<br /> V = Two-factor authentication with second factor dynamic<br /> Blank = Unknown</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="174">service_representative_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">The identification of the service representative that worked with the customer for this transaction. For branch transaction this is the teller's ID and for phone transactions this is the operator's ID.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="271">onus_flag</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Specifies if the transaction is on or off us. It is assumed the customerAcctNumber is with the financial institution so the following values apply to the other account:<br /> E = The transaction is external (off-us)<br /> O = The transaction is intra-brand (on-us)<br /> W = The transaction is inter-brand (on-we)</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="155">decision</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Decision for the transaction before reaching Falcon:<br /> A = Approve/Accepted<br /> D= Decline/Reject<br /> R= Refer<br /> O = Other<br /> Blank = Unknown</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="155">reversal_indicator</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Transaction reversal indicator:<br /> D = Derogatory reversal<br /> N = Nonderogatory reversal (or derogatory status unknown)<br /> Q = Not a reversal<br /> blank = Unknown</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">reversed_transaction_date</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">Format: yyyymmdd<br /> Transaction date for the reversed transaction.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">reversed_transaction_time</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">Format: hhmmss<br /> Transaction time for the reversed transaction. </td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="251">reversal_reason</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Reason for reversal/return:<br /> C = Account Closed<br /> D = Check Digit Error<br /> F = Account Frozen<br /> I = Insufficient Funds<br /> N = Non-Transaction Account<br /> O = Other<br /> S = Stopped Payment<br /> U = Funds Uncollected<br /> X = No Account/Unable to Locate Account</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="155">recurring_frequency</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">An integer indicating the number of days between recurring payments. For monthly payments use 28 days. <br /> For transactionType = S<br /> Unknown or does not apply = blank</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="116">recurring_expire_date</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">Format: yyyymmdd<br /> The date after which no further recurring payments should be performed.<br /> For transactionType= S</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="116">model_control1</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">This field is used to control Falcon model-specific features. See the model report for information on supported functionality.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="116">model_control2</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">This field is used to control Falcon model-specific features. See the model report for information on supported functionality.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="116">model_control3</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">This field is used to control Falcon model-specific features. See the model report for information on supported functionality.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="116">model_control4</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">This field is used to control Falcon model-specific features. See the model report for information on supported functionality.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator01</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator02</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator03</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator04</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator05</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator06</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator07</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code1</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code2</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code3</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code4</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code5</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code6</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code7</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data01</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data02</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data03</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data04</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data05</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data06</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data07</td>
<td class="xl64" width="91">String</td>
<td class="xl70">10</td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data08</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data09</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data10</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data11</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data12</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data13</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data14</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data15</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data16</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data17</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data18</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data19</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data20</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data21</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data22</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data23</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl79"> </td>
</tr>
<tr>
<td class="xl70" height="22">user_data24</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl79"> </td>
</tr>
<tr>
<td class="xl70" height="22">user_data25</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl79"> </td>
</tr>
<tr>
<td class="xl70" height="22">user_data26</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl79"> </td>
</tr>
<tr>
<td class="xl70" height="22">user_data27</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl79"> </td>
</tr>
<tr>
<td class="xl70" height="22">user_data28</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">User-defined information.</td>
<td class="xl79"> </td>
</tr>
<tr>
<td class="xl70" height="213">reserved_01</td>
<td class="xl64" width="91">String</td>
<td class="xl71"> </td>
<td class="xl69" width="210">Reference account number associated with the transfer of funds. Populated when depositWithdrawalFlag has values of C and P. The reference account may be a credit card number (for C) or a prepaid card number (for P).<br /></td>
<td class="xl79"> </td>
</tr>
<tr>
<td class="xl81" height="77">session_id</td>
<td class="xl67" width="91">String</td>
<td class="xl82"> </td>
<td class="xl83" width="210">Unique identifier number of the customer's online session associated with the transaction.</td>
<td class="xl84"> </td>
</tr>
</tbody>
</table>
<blockquote>Request Json</blockquote>
<pre class="lang-json"><code>{
"request_rbtran": {
"header": {
"msg_id": "1234",
"msg_type": "TRANSACTION",
"msg_function": "REQ_RBTRAN",
"src_application": "BANK",
"target_application": "FALCON",
"timestamp": "2020-07-19T12:59:21.609+04:00",
"bank_id": "UAB",
"instance_id": "1234"
},
"body": {
"workflow": "modelSTUB",
"record_type": "RBTRAN21",
"data_specification_version": "2.1",
"clientid_from_header": "UABF",
"record_creation_date": "20210503",
"record_creation_time": "142020",
"record_creation_milliseconds": "254",
"gmt_offset": "+4.00",
"customerid_from_header": "244543",
"customer_acct_number": "5288010000000035",
"external_transactionid": "34534",
"deposit_withdrawal_flag": "Q",
"payment_order_flag": "P",
"debit_customer_id": "5288010000000035",
"debit_acct_number": "5288010000000035",
"debit_acct_bank_id": "23453",
"debit_acct_branch_id": "2343",
"debit_acct_sort_code": "6664",
"debit_acct_country": "SA",
"debit_segment_id": "2344",
"debit_segment_level": "O",
"debit_amount": "234",
"debit_currency_code": "232",
"debit_date": "20210503",
"debit_name": "Kishore",
"debit_message": "TEST",
"credit_customer_id": "20210503",
"credit_acct_number": "528801XXXXXX0035",
"credit_acct_bank_id": "453",
"credit_acct_branch_id": "231",
"credit_acct_sort_code": "756",
"credit_acct_country": "SA",
"credit_segment_id": "86286",
"credit_segment_level": "Q",
"credit_amount": "75",
"credit_currency_code": "445",
"credit_date": "20210503",
"credit_name": "Kisbhore",
"credit_message": "TEST",
"exchange_rate": "34",
"transaction_reference_number": "20210503",
"transaction_date": "20210503",
"transaction_time": "28791",
"transaction_time_milliseconds": "256",
"transaction_amount": "7554",
"transaction_currency_code": "344",
"transaction_currency_conversion_rate": "3343",
"transaction_street": "SA",
"transaction_postal_code": "9782",
"transaction_city": "Dubai",
"transaction_state_province": "DA",
"transaction_country_code": "872",
"transaction_type": "C",
"access_channel": "B",
"processing_channel": "1",
"processing_type": "D",
"international_indicator": "D",
"device_id": "233",
"authentication": "O",
"service_representative_id": "682",
"onus_flag": "E",
"decision": "A",
"reversal_indicator": "D",
"reversed_transaction_date": "20210503",
"reversed_transaction_time": "202050",
"reversal_reason": "C",
"recurring_frequency": "123",
"recurring_expire_date": "20210503",
"model_control1": "1",
"model_control2": "1",
"model_control3": "1",
"model_control4": "1",
"user_indicator01": "1",
"user_indicator02": "1",
"user_indicator03": "1",
"user_indicator04": "1",
"user_indicator05": "1",
"user_code1": "1",
"user_code2": "1",
"user_code3": "1"
}
}
}</code></pre>
<p> </p>
<p><strong>Response Parameters:</strong></p>
<table border="0" cellpadding="0" cellspacing="0" style="width: 794px;">
<colgroup><col width="120"></col> <col width="158"></col> <col width="112"></col> <col width="70"></col> <col width="209"></col> <col width="125"></col> </colgroup>
<tbody>
<tr>
<td class="xl67" height="23" width="120">Node</td>
<td class="xl82" width="158">Child Node</td>
<td class="xl67" width="112">Data</td>
<td class="xl65" width="70">Max</td>
<td class="xl65" width="209">Description</td>
<td class="xl65" width="125">Remarks</td>
</tr>
<tr>
<td class="xl70" height="889" rowspan="12" width="120">header</td>
<td class="xl80" rowspan="2" width="158">msg_id</td>
<td class="xl70" rowspan="2" width="112">String</td>
<td class="xl84" rowspan="2" width="70">12</td>
<td class="xl70" width="209">The msg_id sent in the request will be sent back in response in this field.</td>
<td class="xl73" rowspan="2" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl71" height="67" width="209">Unique Source Message ID e.g. “ada123456fdsf”</td>
</tr>
<tr>
<td class="xl75" height="89" width="158">msg_type</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">12</td>
<td class="xl66" width="209">msg_type sent in the request will be sent back in response in this field.</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl75" height="89" width="158">msg_function</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">50</td>
<td class="xl69" width="209">Function name to be used Default: "REP_RBTRAN"</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl80" height="155" rowspan="2" width="158">src_application</td>
<td class="xl70" rowspan="2" width="112">String</td>
<td class="xl84" rowspan="2" width="70">10</td>
<td class="xl70" width="209">The src_application sent in the request will be sent back in response in this field.</td>
<td class="xl73" rowspan="2" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl71" height="67" width="209">Source requesting channel e.g. “IB” or "IVR" etc</td>
</tr>
<tr>
<td class="xl75" height="89" width="158">target_application </td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">10</td>
<td class="xl66" width="209">The target_application sent in the request will be sent back in response in this field.</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl80" height="111" rowspan="2" width="158">timestamp</td>
<td class="xl70" rowspan="2" width="112">String</td>
<td class="xl84" rowspan="2" width="70">30</td>
<td class="xl70" width="209">Timestamp of the response</td>
<td class="xl73" rowspan="2" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl71" height="67" width="209">Date & time. Format “DD/MM/YYYY HH:MM:SS”</td>
</tr>
<tr>
<td class="xl75" height="89" width="158">tracking_id</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">15</td>
<td class="xl66" width="209">The tracking_id sent in the request will be sent back in response in this field.</td>
<td class="xl72" width="125">Optional</td>
</tr>
<tr>
<td class="xl75" height="89" width="158">bank_id</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">4</td>
<td class="xl66" width="209">The bank_id sent in the request will be sent back in response in this field. E.g. ‘ABCD</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl77" height="23" width="158">instance_id</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">10</td>
<td class="xl66" width="209">N/A</td>
<td class="xl72" width="125">Optional</td>
</tr>
<tr>
<td class="xl70" height="556" rowspan="8" width="120">Exception_details</td>
<td class="xl75" width="158">application_name</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">20</td>
<td class="xl66" width="209">Tibco Application Name</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl80" height="89" rowspan="2" width="158">date_time</td>
<td class="xl70" rowspan="2" width="112">String</td>
<td class="xl84" rowspan="2" width="70">30</td>
<td class="xl70" width="209">Timestamp of the response</td>
<td class="xl73" rowspan="2" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl71" height="45" width="209">Format “DD/MM/YYYY HH:MM:SS”</td>
</tr>
<tr>
<td class="xl80" height="67" rowspan="2" width="158">status</td>
<td class="xl70" rowspan="2" width="112">String</td>
<td class="xl84" rowspan="2" width="70">1</td>
<td class="xl70" width="209">Status of the request (S/F)</td>
<td class="xl73" rowspan="2" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl71" height="23" width="209">Success- S, Failure - F</td>
</tr>
<tr>
<td class="xl75" height="133" width="158">error_code</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">4</td>
<td class="xl66" width="209">EAI Internal Error Code (Check error codes section for the complete list of error codes and error code descriptions)</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl75" height="133" width="158">error_description</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">100</td>
<td class="xl66" width="209">Error Description (Check error codes section for the complete list of error codes and error code descriptions)</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl75" height="89" width="158">transaction_ref_id</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">20</td>
<td class="xl66" width="209">The tracking_id sent in the request will be sent back in response in this field.</td>
<td class="xl72" width="125">Optional</td>
</tr>
</tbody>
</table>
<p align="left" style="margin-bottom: 0.0pt;">Json Response</p>
<pre class="lang-json"><code>{
"NISrvResponse":{
"response_rbtran":{
"header":{
"msg_id":"1681899448",
"msg_type":"TRANSACTION",
"msg_function":"REP_RBTRAN",
"src_application":"BANK",
"target_application":"FALCON",
"timestamp":"2023-04-19T14:16:58.91+04:00",
"bank_id":"UAB",
"instance_id":"1234"
},
"exception_details":{
"application_name":"NITIB_TCC_ADP_STD_1",
"date_time":"2023-04-19T14:16:58.91+04:00",
"status":"S",
"error_code":"000",
"error_description":"Success"
},
"body":{
"tran_code":"102",
"source":"PMAX",
"destination":"TIBCO",
"extended_header":"TEST",
"response_record_version":"4",
"score_count":"00",
"decision_count":"3",
"warning":"",
"decisions":[
{
"decision_type":"origAcctCase",
"decision_code":""
},
{
"decision_type":"authAdvice",
"decision_code":"decline"
},
{
"decision_type":"customBlockCode",
"decision_code":"2"
}
],
"scores":[
{
"score":"12",
"error_code":"00",
"segment_id":"xx",
"score_name":"xx",
"reason1":"",
"reason2":"",
"reason3":""
}
]
}
}
}
}</code></pre>
- Previous: Card NMON Transactions
- Up: Version 1.0
- Next: Appendix 1
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.