Skip to main content
GET
One payment with its raw on-chain transaction

Path Parameters

hash
string
required
Pattern: ^[0-9a-fA-F]{64}$

Query Parameters

network
string

Disambiguates when the same hash exists on several observed networks

Response

Payment detail

network
string
required

CAIP-2 network id

Example:

"stellar:testnet"

epoch
string
required

Chain-epoch discriminator. Testnet resets restart ledger numbering; rows never join across epochs. Treat (network, epoch, txHash) as the unique key.

ledger
integer
required
txHash
string
required
Example:

"c827992c48bfe911a9b68abcef62e135b2b9555e5211f5c0ea0cdecb3aa8d558"

scheme
enum<string>
required
Available options:
exact,
upto
buyer
string
required

The paying account (G… classic or C… smart contract account)

seller
string
required

The payTo address that received the payment

amount
string
required

Stroop-scale integer string of what actually moved. "0" is legal (upto nonce burn).

Example:

"3500000"

amountDecimal
string
required

7-decimal display form. Never do arithmetic on this.

Example:

"0.35"

assetContract
string
required

The SAC (token contract) the transfer happened on

Example:

"CBIELTK6YBZJU5UP2WWQEUCYKLPU6AUNZ2BQ4WWFEIE3USCIHMXQDAMA"

txSource
string
required

The account that submitted the transaction (facilitator signer/channel)

facilitator
null | object
required

The attributed facilitator, or null when unknown (confidence x402-shaped)

confidence
enum<string>
required
Available options:
rail402,
verified-facilitator,
x402-shaped
closedAt
string<date-time>
required

Ledger close time

payments
object[]
required

Every payment settled in this transaction. A transaction can settle several ops; the top-level fields mirror the first op (so a single-payment tx reads as one Payment), and this array holds them all.

raw
object
required

The complete Soroban getTransaction JSON (envelope, auth entries, events) this classification was made from — every claim is independently checkable.

ceiling
string

upto only — the client-authorized maximum

Example:

"10000000"

ceilingDecimal
string
Example:

"1"

asset
string

SEP-11 asset string ("native" or "CODE:ISSUER"). Absent on Horizon-backfilled rows.

Example:

"USDC:GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5"

assetCode
string

Display code derived from asset (native → XLM). Absent when asset is.

Example:

"USDC"

feeSource
string

Fee-bump fee source, when the envelope was fee-bumped

feeChargedStroops
string

Net fee the submitter actually paid (charge minus refund)

Example:

"23086"

sigExpirationLedger
integer

The buyer authorization's signatureExpirationLedger

memo
string
muxedId
string

Destination muxed id when the transfer used a muxed account

serviceName
string

Bazaar enrichment — WHAT was bought, when the seller is cataloged

resource
string

Bazaar enrichment — the resource URL