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