Skip to main content
GET
cURL
Fetch the current transaction record by its transaction_id.

Status values

The status.status field indicates the current state of the transaction: APPROVED, PROCESSING, DECLINED, ERROR, CANCELLED, INFO, or UNKNOWN.

Status domains

The status.domain field identifies which system was responsible for the status outcome: SYSTEM, VALIDATION, RISK, ROUTING, AUTH, PROCESSOR, PAYMENT_METHOD, or PAYER_ACCOUNT.

Authorizations

x-api-key
string
header
required

Path Parameters

transaction_id
string
required

The unique identifier of the transaction.

Required string length: 8
Pattern: ^[\dA-Za-z]{8}$
terminal_friendly_id
string
required

The unique identifier of the terminal.

Required string length: 6
Pattern: ^[\dA-Za-z]{6}$

Response

Default Response

transaction_id
string
required
Required string length: 8
Pattern: ^[\dA-Za-z]{8}$
type
enum<string>
required
Available options:
sale,
preauth,
account_verification,
recurring_init,
recurring,
payout,
capture,
refund,
void
status
object
required
order
object
required
created_at
string
required
updated_at
string
required
authorization_code
string
arn
string
amount
number
currency
string
attempt_number
number
risk_decision
object
retry
object
pending_payer_actions
object[]