Retrieve Payout
Retrieves the current state of a payout transaction. The response is the same shape returned by Initiate Payout and emitted on payout webhooks, so the same parser can be reused.
Authentication
AuthorizationBearer
OAuth 2.0 access token issued by the CrissCross authorisation server.
Path parameters
transactionId
UUID of the payout transaction.
Response
Payout details retrieved successfully.
status
Current payout status.
transactionId
Unique identifier for the payout transaction.
message
Human-readable status message.
merchantReference
Merchant reference from the original payout initiation.
sessionId
Session ID associated with the payout, if applicable.
paymentMethodId
Payment method identifier (e.g. banktransfer, mobilemoney).
identifiers
Additional identifiers related to the payout.
paymentAttributes
Payout-specific attributes and metadata.
processorName
Name of the payout processor (if assigned).
processorReference
Processor-side reference for the payout (if available).
financialTransactionReference
Financial transaction reference returned by the processor (if available).
currentAttemptId
Identifier of the current delivery attempt.
batchPayoutId
Batch identifier, present when the payout is part of a batch.
authState
Latest auth/state transition on the payout. The shape varies by state and (when present)
authMethodType — additional method-specific fields may be present.
Errors
401
Unauthorized Error
404
Not Found Error
422
Unprocessable Entity Error
500
Internal Server Error