Skip to main content
GET
Get Transaction Status (Colombia)

Authorizations

Authorization
string
header
required

User API authentication token with format cash_<64-char-hex>. Sample value cash_16cdc3b6f83c72d9d2680adca4f430962981f6bf32613a129dded0aa060387d2.

Path Parameters

id
string<uuid>
required

Response

Transaction status

Status of a direct transaction (inbound or outbound)

id
string<uuid>
externalID
string
status
enum<string>

Normalized status of the transaction.

  • processing: First status of an outbound transaction after it is created. The payout is in flight with the provider.
  • pending: First status of an inbound transaction after it is created, until the payer completes payment.
  • done: Payment or payout completed.
  • expired: Inbound charge expired before payment.
  • cancelled: Transaction was cancelled or the provider rejected it.
Available options:
processing,
pending,
done,
expired,
cancelled
direction
enum<string>
Available options:
Inbound,
Outbound
amount
string

Decimal amount as a string

currency
string
feeBreakdown
object

Optional fee snapshot on a direct transaction status response. Amounts and rates are decimal strings. Omitted when the transaction has no breakdown. collectedAmount is the percentage transaction fee plus the flat fee. platformFee is the recorded wallet cost and is not added to collectedAmount. Includes flatFee.source, which transaction webhooks omit.

providerStatus
string

Present when this request refreshed an in-flight payout. Omitted otherwise.