Skip to main content
GET
Get a transaction
One transaction, in the same shape the list returns. Pass the id from the list, or the transaction_id a transaction.* webhook event carries.

Authorizations

Authorization
string
header
required

A platform access token. Get one on the Create an access token endpoint by exchanging your client_id + client_secret, then send it as Authorization: Bearer <token>. Tokens live one hour.

Path Parameters

transaction_id
string
required

Response

The transaction.

object
enum<string>
required

Always transaction.

Available options:
transaction
id
string
required

The transaction's id, the transaction_id its webhook events carry.

source
enum<string>
required

What paid: issued, a card your company issued; added, a one-time card made from a card the user added; vault, a checkout with a card in the user's Vault.

Available options:
issued,
added,
vault
status
enum<string>
required

pending, waiting for the user's approval; authorized, approved and not settled yet; cleared, settled; declined; voided, cancelled, expired or reversed, so no money moved; refunded.

Available options:
pending,
authorized,
cleared,
declined,
voided,
refunded
amount
integer | null
required

The figure billed, in the smallest unit of currency.

currency
string | null
required

The billing currency, lowercase ISO 4217.

merchant
string
required

The merchant's name.

created_at
string<date-time>
required

When it happened.

amount_display
string | null

amount and currency ready to show, such as $12.50.

merchant_amount
integer | null

The merchant's own figure, when it charged in another currency.

merchant_currency
string | null

The currency of merchant_amount.

mcc
string | null

The merchant category code. Null on a Vault checkout.

decline_reason
string | null

Why it was declined, when it was.

user_id
string | null

The user it belongs to. Null on a card nobody has claimed yet.

card_id
string | null

The card charged. Null on a Vault checkout.

vault_card_id
string | null

The Vault card used. Null on a card charge.

last4
string | null

The last four digits of the card charged. Null on a Vault checkout.

processor_transaction_id
string | null

The processor's reference, the id a transaction.* webhook event carries. Null on a Vault checkout.