Category links

API Links

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
  }
}