# PayoutRequest

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

Request a Payout to disburse money to a consumer.

## Fields

- `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]
- `amount` (number, double, required) - The payout amount in ZAR.
- `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 customer’s bank statement. Only alphanumeric characters, spaces and dashes are allowed.
- `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***
- `notifyUrl` (string, uri, max length 150) - The URL that we should use to post all payout notifications.
- `bankingDetails` (object, required) - Payout destination banking details.
- `hashCheck` (string, required) - SHA512 hash used to ensure that certain fields in the message have not been altered after the hash was generated. Check the generate hash section in the documentation for more details on how to generate the hash.
