Review Rejected Transaction
Action: POST
Endpoint: /api/CoreCredit/RejectedTransactions/ReviewRejectedTransaction
Use this API to review the details of a rejected transaction by providing the transaction ID and other details, like transaction originating source, merchant name, posting date, and posting reference.
Request fields details
Fields | Description |
---|---|
Source string |
Source of API Consumer For external system expected sources will be WEB. Allowable Values: 50 |
IPAddress string Optional |
IP Address of Client / Application Hosting Server Example: 10.206.0.204 Allowable Values: 15 |
DateFormat string Optional |
Place Holder for Future Use. Values are: 1 : MM/dd/yyyy HH:MM:SS (Default) 2 : MM/dd/yy HH:MM:SS 3 : dd/MM/yyyy HH:MM:SS Allowable Values: 25 |
CurrencyCode string Optional |
Place Holder for Future Use. Currency Code Ex. 840 = US Doller. Allowable Values: 10 |
CurrencySymbolType string Optional |
Place Holder for Future Use. CurrencySymbolType: 1: Currency Sign like $ 2: 3 ALPHA Currency Code like USD Allowable Values: 10 |
Language string Optional |
Place Holder for Future Use. Language == en: means use English ---- es: means Spanish Allowable Values: 10 |
ExternalIP string |
IP Address of end user of API Allowable Values: 50 |
SessionID string Optional |
Session identifier of the API Example: 000028;026;1349906692 Allowable Values: 100 |
APIVersion string |
Version of the API to be invoked. Example: 2.0 API Version Current Version 2.0 |
CallerID string Optional |
Caller ID of source from where API is initiated it is End User Caller ID Example: 7204454214 (phone number applicable in Case of IVR) Allowable Values: 20 |
CalledID string Optional |
Called ID of destination for which API is initiated It is Destination Called ID Example: 7314145404 (phone number applicable in Case of IVR) Allowable Values: 20 |
RequestTime datetime Optional |
Request Date Time of API Format: MM/dd/yyyy HH:mm:ss Example:01/15/2020 10:05:23 |
TransactionID int64 Mandatory |
Transaction Number for the transaction being posted. Valid Values:0-9 a-z Format:XXXXXXXXXXXXXXXX Example:23654789 |
Source string Mandatory |
Source of API Consumer For external system expected sources will be WEB. Allowable Values: 50 |
IPAddress string Optional |
IP Address of Client / Application Hosting Server Example: 10.206.0.204 Allowable Values: 15 |
DateFormat string Optional |
Place Holder for Future Use. Values are: 1 : MM/dd/yyyy HH:MM:SS (Default) 2 : MM/dd/yy HH:MM:SS 3 : dd/MM/yyyy HH:MM:SS Allowable Values: 25 |
CurrencyCode string Optional |
Currency Code Place Holder for Future Use. Valid Values: Refer Appendix Section - Currency Code Example:840 = US Dollar Condition:If no value is passed, default value = 840 Allowable Values: 10 |
CurrencySymbolType string Optional |
Place Holder for Future Use. CurrencySymbolType: 1: Currency Sign like $ 2: 3 ALPHA Currency Code like USD Allowable Values: 10 |
Language string Optional |
Place Holder for Future Use. Language: en: means use English Default: en - English Allowable Values: 10 |
ExternalIP string Mandatory |
IP Address of end user of API Allowable Values: 50 |
SessionID string Optional |
Session identifier of the API Example: 000028;026;1349906692 Allowable Values: 100 |
APIVersion string Mandatory |
Version of the API to be invoked. Example: 2.0 API Version Current Version 2.0 Allowable Values: 10 |
CallerID string Optional |
Caller ID of source from where API is initiated it is End User Caller ID Example: 7204454214 (phone number applicable in Case of IVR) Allowable Values: 20 |
CalledID string Optional |
Called ID of destination for which API is initiated It is Destination Called ID Example: 7314145404 (phone number applicable in Case of IVR) Allowable Values: 20 |
RequestTime datetime Optional |
Request Date Time of API Format: MM/dd/yyyy HH:mm:ss Example:01/15/2020 10:05:23 |
TransactionID int64 Optional |
Transaction Number for the transaction being posted. Valid Values:0-9 a-z Format:XXXXXXXXXXXXXXXX Example:23654789 |
Sample request body
{ "Source": "Web", "IPAddress": "10.120.0.1", "DateFormat": null, "CurrencyCode": null, "CurrencySymbolType": null, "Language": null, "ExternalIP": "10.120.0.0", "SessionID": null, "APIVersion": "2.0", "CallerID": null, "CalledID": null, "RequestTime": null, "TransactionID": 178616461 }
Response fields details
Fields | Description |
---|---|
TransactionID string |
Transaction Number for the transaction being posted. Valid Values:0-9 a-z Format:XXXXXXXXXXXXXXXX Example:23654789 |
MerchantName string |
Name of the Merchant Valid Values:A-Z, 0-9 Format:XXXXXX Example:Greensky LLC Allowable Values: 20 |
AccountNumber string |
Account number of cardholder/AccountHolder. Valid Values:0-9 Format:XXXXXXXXXX Example:7314145404 Condition: At least one account identifier is required. Allowable Values: 19 |
MaskedCardNumber string |
Masked Card Number.For security purposes, the card number always displays partially masked with only the first six and last four numbers in the clear. Valid Values:0-9 Example:123456XXXXXX1234 Allowable Values: 19 |
FirstName string |
Card holder's First name. Valid Values:A-Z Format:XXXXX Example:User1 Allowable Values: 40 |
LastName string |
Card holder's last name. Valid Values:A-Z Format:XXXXX Example:Smith Allowable Values: 40 |
TransactionsSourceType string |
Ttransaction source like ACH, manual etc Valid Values:Please refer Example:5=IPM, For Retail =29(Installment Purchase) Retail =39(Credit Purchase) Retail=23 (Manual Auth) Allowable Values: 4 |
AuthorizationCode string |
The authorization approval code for the transaction. Valid Values:0-9 Example:12354 Allowable Values: 50 |
TransactionDescription string |
Get or set TransactionDescription Allowable Values: 100 |
TerminalID string |
The terminal identifier for the transaction. Valid Values: A to Z, 0 to 9 Allowable Values: 50 |
TransactionCode string |
Payment Transaction Code Valid Values:0-9 Format:XXXXX Example: 86221 = AUTO ACH PAYMENT Allowable Values: 8 |
PostingDateTime datetime |
PostingDateTime |
ReturnReasonCode string |
Return Reason Code For ACH payment Reversal Transactions Valid Values:XXXXX Format:12345 Allowable Values: 5 |
PostingReference string |
Posting reference (Like -Transaction Posted Successfully) Valid Values: A-Z 0-9 Format: XXXXXXXXXXXXX Example: Transaction Posted Successfully Allowable Values: 128 |
CardAcceptorNameLocation string |
Name location value of entity accepting card for transaction Valid Values: 0-9 a-z Format: xxx xxx Example: Merchant 1, WA Allowable Values: 50 |
TransactionID string |
Transaction Number for the transaction being posted. Valid Values:0-9 a-z Format:XXXXXXXXXXXXXXXX Example:23654789 |
MerchantName string |
Name of the Merchant Valid Values:A-Z, 0-9 Format:XXXXXX Example:abcd Allowable Values: 20 |
AccountNumber string |
Account number of cardholder/AccountHolder. Valid Values:0-9 Format:XXXXXXXXXX Example:7314145404 Allowable Values: 19 |
MaskedCardNumber string |
Masked Card Number.For security purposes, the card number always displays partially masked with only the first six and last four numbers in the clear. Valid Values:0-9 Example:123456XXXXXX1234 Allowable Values: 19 |
FirstName string |
Card holder's First name. Valid Values:A-Z Format:XXXXX Example:User1 Allowable Values: 40 |
LastName string |
Card holder's last name. Valid Values:A-Z Format:XXXXX Example:Smith Allowable Values: 40 |
TransactionsSourceType string |
Description: Transactions source like ACH, manual etc. Valid Values: Refer Appendix Section 5.42 (Transaction Source Type). Example:5=IPM, 14= ACH Allowable Values: 4 |
AuthorizationCode string |
The authorization approval code for the transaction. Valid Values:0-9 Example:12354 Allowable Values: 50 |
TransactionDescription string |
Description: User defined description of transaction if entered by user explicitly. If not entered by the user, then system will generate it. Valid Values:A-Z,0-9 Format: xxxxxxxx Example:Purchase/Payment. Allowable Values: 100 |
TerminalID string |
The terminal identifier for the transaction. Valid Values: A to Z, 0 to 9 Allowable Values: 50 |
TransactionCode string |
Description- A code to identify type of payment. Valid Values: The valid values of Transaction Code can be fetched from GetTranCodeByUserID API. Format: xxxxxx Example:427248 = Principal Adjustment Allowable Values: 8 |
PostingDateTime datetime |
Description: The date and time the transaction posted to the account. Valid Values: 0-9 Format: MM/DD/YYYY HH:MM:SS Example: 01/02/2020 10:00:00 |
ReturnReasonCode string |
Return Reason Code For ACH payment Reversal Transactions Valid Values:XXXXX Format:12345 Allowable Values: 5 |
PostingReference string |
Posting reference (Like -Transaction Posted Successfully) Valid Values: A-Z 0-9 Format: XXXXXXXXXXXXX Example: Transaction Posted Successfully Allowable Values: 128 |
CardAcceptorNameLocation string |
Name location value of entity accepting card for transaction Valid Values: 0-9 a-z Format: xxx xxx Example: Merchant 1, WA Allowable Values: 50 |
Sample response body
{ "Message": "This rejected transaction needs a review for further re-posting", "Status": true, "ErrorCode": "ERR04119", "ResponseData": { "TransactionID": "178616461", "MerchantName": "5030", "AccountNumber": "1000000700000720", "MaskedCardNumber": "0001010000000674594", "FirstName": "FirstName_7607", "LastName": "LASTNAME", "TransactionsSourceType": "22", "AuthorizationCode": null, "TransactionDescription": "abc", "TerminalID": null, "TransactionCode": "9166", "PostingDateTime": "01/13/2017 23:20:14", "ReturnReasonCode": null, "PostingReference": "Invalid Amount", "CardAcceptorNameLocation": null } }