Push transaction attributes

Response attributes

These are the attributes that are returned after you call a transaction API.

Attribute

Description

transactionRequestId
string

A customer generated unique ID.

amount
integer

The amount that was transferred.

transactionRequestedAt
string

Date and time of the request.

transactionStatus
enum

Status of the transaction:

  • Pending
  • Approved
  • Failed
  • Rejected

errorDescription
string

Error details, if applicable.
For more information, see Error codes.

creditCardId
string

Card token ID.

railId
string

The ID of the rail that was used.

  • RS2
  • Mastercard Send

network
string

Card network.

retrievalReferenceId
string

The number CRB creates that is passed to the rail to assist in tracing a transaction after it left our system.

actualTransactionDoneAt
date/time

Date and time the transaction completed.

  • DoneAt
  • RequestedAt
  • Execution Duration

paymentSent
boolean

Whether the payment was sent.
True if it was sent, otherwise false.

responseReceived
boolean

Whether a response was received.
True if a response was received, otherwise false.

responseCode
string

Network response code.
Click Response codes for more information.

responseDescription
string

Network response description.
Click Response codes for more information.

traceNumber
string

The STAN number, used for tracing.

error
string

Error, if applicable.
For more information, see Error codes.

transactionRequestBatchId
string

The ID for a transaction batch request.

sourceSenderName
string

The name of the sender of the funds.

isSuccessfull
boolean

Whether the call was successful.
True if successful, otherwise false.


Did this page help you?