Retrieve transaction details by transaction ID.
mk_live_1234567890abcdef1234567890abcdef).checkout.transaction_id (ULID)
returned when creating a checkout session, or your external
ext_transaction_id (the value you passed as transaction_id when creating
the session)."true", the path parameter is treated as your external
transaction ID (the value you passed as transaction_id when creating the
session). Omit to look up by internal Maash transaction ID.pending, awaiting_payment,
confirming, completed, underpaid, overpaid, expired, failed,
cancelled.| Status | Description |
|---|---|
pending | Transaction detected on-chain but not yet confirmed |
awaiting_payment | Payment method selected, waiting for customer to send funds |
confirming | Payment detected, waiting for required confirmations |
completed | Payment confirmed and settled successfully |
underpaid | Payment received but amount is below the expected amount (within tolerance) |
overpaid | Payment received but amount exceeds the expected amount (within tolerance) |
expired | Transaction expired before payment was completed |
failed | Payment failed or was rejected |
cancelled | Transaction was cancelled |