Search Transactions by IDs

The purpose of this API is to provide users with an ability to search the transaction by providing transaction IDs, payment IDs or reference number

Get Transactions

GET https://<Platform-host>/api/transaction

Query Parameters

Name
Type
Description

ids

string

Transaction IDs, Payment IDs, Internal Transaction IDs or Reference Number. Multiple IDs can be included, separated by commas Note: Internal Transaction ID is the ID provided in the auth or sale transaction API request

Field Name
Type
Description
Requried?

data

array

List of transactions

Required

data[i].id

string

Platform system ID

Required

data[i].transaction_id

string

Unique transaction ID

Required

data[i].merchant_id

string

Merchant ID

Required

data[i].gateway

string

Name of the gateway through which the transaction is processed

Optional

data[i].gateway_id

string

ID of the gateway through which the transaction is processed

Optional

data[i].is_offline

boolean

Indicates whether the transaction is offline type.

Required

data[i].currency

string

Currency of the transaction

Required

data[i].amount

string

Transaction dollar value

Required

data[i].internal_transaction_id

string

Internal transaction ID provided

Required

data[i].data.last_4

string

Last 4 digits of credit card or bank account

Required

data[i].data.bank_account_id

string

Platform bank account ID associated with this transaction if `payment_method` is ACH

Optional

data[i].data.card_type

string

Credit card type used for the transaction if `payment_method` is Credit Card

Optional

data[i].data.card_id

string

Platform card id associated with this transaction if `payment_method` is Credit Card

Optional

data[i].host_report

Object

Refer to Credit Card Sale (SaleResponse) or ACH Sale (AchResponse) object definitions

Required

data[i].payment_method

string

Transaction payment method. Possible values `Credit Card` | `ACH` | `Offline - <method>`

Required

data[i].user_consent

boolean

True | False True if the customer gave consent to use the payment method for future payments

Optional

data[i].type

string

Transaction type Possible values `payment` | `refund`

Required

data[i].status

string

Platform transaction status Possible values succeeded | failed | pending | cancelled | pending_3dsauth

Required

data[i].created_at

string

Timestamp when the transaction was created

Required

data[i].settled

boolean

Indicates whether this transaction has been settled or not

Required

meta.total

integer

Total transactions in this response

Required

meta.current_page

integer

Current page

Required

meta.total_pages

integer

Total pages available

Required

https://<Platform-host>/api/transaction?ids=ab123,cd123

Last updated