Get Transaction

Get transaction

Returns full details for a specific transaction belonging to the authenticated client.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Retrieve full details for a single transaction by its ID. The transaction must belong to the authenticated client. Returns the current status, reconciliation state, amount, currency, payment subject, checkout URL, and lifecycle timestamps.

Authentication & access

  • Requires a client API token: Authorization: Bearer <token>.
  • The caller must hold the transactions.read permission and have the OWNER, DEVELOPER, or OPERATIONS role.

Path parameters

ParameterInDescription
transaction_idpathID of the transaction to retrieve. Must belong to the authenticated client.

Response

200 returns a TransactionDetailResponse:

FieldDescription
idUnique transaction ID.
statusCurrent transaction status: pending, processing, success, failed, expired, or canceled.
reconciliation_stateOperational reconciliation state for uncertain payment-initiation flows: none, awaiting_provider_confirmation, or manual_review_required.
amountTransaction amount.
currencyCurrency code (e.g. EUR).
user_idID of the end user who initiated the payment. Mutually exclusive with business_customer_id.
business_customer_idID of the business customer for KYB-initiated payments. Mutually exclusive with user_id.
project_idID of the project associated with the transaction.
contract_request_idAssociated contract request when the payment is linked to a contract workflow; otherwise null.
checkout_urlThe hosted UrbanpayX checkout URL the payer uses to complete the payment.
checkout_url_v2Hosted checkout URL on the UrbanpayX domain.
transfer_idPayment provider's internal transfer/payment ID; null until a payment session has been minted.
created_atTimestamp when the transaction was created.
updated_atTimestamp when the transaction was last updated.
intent_expires_atHard deadline for this payment intent. null means perpetual.
intent_canceled_atTimestamp at which the intent was canceled; otherwise null.
last_session_minted_atTimestamp of the most recent successful payment session mint; otherwise null.
session_countNumber of payment sessions initiated for this intent.

Error responses

StatusWhen
404No transaction with this ID exists under the authenticated client.

Standard 401 (authentication), 403 (insufficient permission or role), and 429 (rate limit) responses apply to every endpoint and are documented in the Error reference.

Path Params
string
required
Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json