RocketKOR

Introduction

Authentication

Sorting and Pagination

Errors

Retrieve Transaction Status History

Retrieve a list of statuses for a transaction. These are the statuses that have been assigned to the transaction during the transaction processing lifecycle.

Endpoint

GET /transactions/{transactionId}/status

Authorization Header

Authorization: Bearer <access_token>

where <access_token> is your RocketKOR access token.

Path Parameters

transactionId  REQUIRED

string (UUID)

Transaction ID in the RocketKOR system.

Request Body

None

Returns

Returns a paginated response with an array of transaction status objects. The following fields are returned for each transaction status.

status

string enum, values: NEW, PENDING, PROCESSING, APPROVED, SETTLED, CLEARED, CANCELLED, DECLINED, REVERSED, ERROR

Transaction status. Possible values are:
  • NEW  Transaction has been created in RocketKOR.
  • PENDING  Transaction has been moved from the Transaction Domain to one of the Processing Domains. The transaction is still in the RocketKOR system (meaning it has not been transmitted to the Provider for processing) and is in a state where it can be cancelled.
  • PROCESSING  One of the following is true: (a) the transaction is in a Processing Domain in the RocketKOR system but can no longer be cancelled, or (b) the transaction has been transmitted to the Provider for processing.
  • APPROVED  Disbursement has been approved by the Provider.
  • SETTLED  Transaction has been settled by the Provider.
  • CLEARED  The Sponsor has indicated that funds movement for the transaction is complete. The funds are now available in the Master Settlement Account (MSA). This status is only applicable to “received” transactions.
  • CANCELLED  Transaction has been cancelled by the user.
  • DECLINED  Disbursement has been declined by the Provider.
  • REVERSED  Transaction has been reversed by the user.
  • ERROR  The transaction could not be processed due to one or more errors that the user cannot recover from (for example, the Provider system is unavailable after a number of retries). The Error status is only activated after the system determines that it cannot continue processing the transaction.

message

string

Success or error message related to the transaction.

createdAt

string (date-time), required format: yyyy-MM-dd’T’HH:mm:ss.SSSz

Date and time the status was assigned to the transaction.

SAMPLE RESPONSE

				
					[
  {
    "status": "NEW",
    "message": "string",
    "createdAt": "2022-06-06T21:56:52.467Z"
  },
  {...},
  {...}
]