# PayOut

> A schema in the Payouts API reference. Source: https://hub.ozow.com/api-reference/payouts-api/schemas/pay-out/

Full representation of a Payout with status.

## Fields

- `id` (string, uuid, required, max length 50) - Ozow's unique reference for the payout.
- `amount` (number, double, required, min 0) - The payout amount.
- `siteCode` (string, required, max length 50) - A unique code for the site currently in use. A site code is generated when adding a site in the Ozow merchant admin section. [Please contact support for SiteCode - support@ozow.com]
- `merchantReference` (string, required, max length 20) - The merchant's reference for the transaction.
- `customerBankReference` (string, required, max length 20, pattern ^[A-Za-z0-9 -]+) - The reference that will appear on the merchant’s bank statement and can be used for recon purposes. Only alphanumeric characters, spaces and dashes are allowed.
- `notifyUrl` (string, uri, max length 150) - The URL that we should use to post all payout notifications.
- `isRtc` (boolean, required) - Whether the payout should be processed as an RTC payout. ***RTC is not available in the staging environment so should always be set to false when testing in this environment***
- `bankingDetails` (object, required) - Payout destination banking details.
- `payoutStatus` (object, required) - Payout status.
