Skip to content

Get a payout account transaction​

GET
/v2/payments/payout/history/{id}

Requires DISBURSEMENTS_READ, granted by PAYMENTS_READ or DISBURSEMENTS_WRITE (bundles)

Returns one transaction on your payout account.

Parameters​

Path Parameters

id*

Transaction ID.

Type
string
Required
Example"e3f5a7b9-1c2d-4e6f-8a0b-2c4d6e8f0a1b"
Format
"uuid"

Responses​

OK

application/json
JSON
{
"id": "e3f5a7b9-1c2d-4e6f-8a0b-2c4d6e8f0a1b",
"direction": "DEBIT",
"kind": "WITHDRAWAL",
"status": "COMPLETE",
"amount": "12513.25",
"currency": "ZAR",
"date": 1792746164000,
"counterparty": "Thandi Nkosi",
"reference": "OCT SALARY",
"batchId": "5b9a3c1e-2f4d-4a7b-9c8e-1d2f3a4b5c6d",
"batchLabel": "October salaries",
"paymentId": null
}

Samples​

Errors

HTTPErrorWhen
400BAD_REQUESTA query parameter or field is invalid.
400-11INVALID_REQUESTThe transaction ID isn't a valid UUID.
403-16098PAYMENTS_USER_ACCESS_NOT_CONFIGUREDPayments haven't been set up for your business yet.
404NOT_FOUNDNo payout account transaction with this ID exists on your account.
500INTERNAL_ERRORUnexpected error in the payments service.
502-16097EXCHANGE_API_ERRORThe payments service failed to process the request.
502EXCHANGE_API_ERRORThe payments service couldn't complete the request. Try again later.
503-16099PAYMENTS_BACKEND_PROXY_DISABLEDPayments endpoints are temporarily unavailable.

Plus the errors common to all signed endpoints.