Get Payouts by Reference
Try it
Parameters
Bodyapplication/json
Request sample
curl -X POST 'https://payoutsapi.ozow.com/v1/getpayoutbyreference' \
-H 'ApiKey: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-H 'SiteCode: string' \
-d '{
"pageSize": 1,
"pageIndex": 1,
"searchFields": [
"0"
],
"searchString": "string",
"sortField": "0",
"minAmount": 10.5,
"maxAmount": 10.5,
"dateFrom": "2026-01-15T09:30:00Z",
"dateTo": "2026-01-15T09:30:00Z",
"isRtc": true,
"bulkReference": "string"
}'Response example
Built from the response schema. Values are placeholders, not real data.
https://payoutsapi.ozow.com/v1/getpayoutbyreferenceProductionBuild with AI 1 package
A build package is every page for one task, with the API operations they use. Copy the prompt into a coding assistant, or hand it the package itself: slim links to each page, full inlines all of them in one document.
- Send a payoutEverything needed to pay money out to a customer's bank account or voucher with the Payouts API, including how to exercise the failure paths before going live.
Search a site's payoutsPayout Money sent from a merchant to a bank account. Unlike a refund, a payout is not tied to a payment anyone made you, so you can pay anyone with a bank account. Payouts draw on your float rather than on your incoming payments, and they are not self-service: they need approval from Ozow and testing in staging first.. Filtering on the merchant reference is the common case, and is what a status check falls back to when the payout identifier was not recorded.
Authentication
- API key in the ApiKey header
Header parameters
SiteCodestring requiredA unique code for the site currently in use. A site codeSite code The unique code for a site registered under a merchant. A site is a place to transact: a website, or a branch of a store. A merchant can have several, and each transaction names the one it belongs to, so sending the wrong code files the payment against the wrong place. is generated when adding a site in the Ozow merchant admin section. [Please contact support for SiteCode - support@ozow.com]
max length50
Request bodyrequired
pageSizeintegerHow many payoutsPayout Money sent from a merchant to a bank account. Unlike a refund, a payout is not tied to a payment anyone made you, so you can pay anyone with a bank account. Payouts draw on your float rather than on your incoming payments, and they are not self-service: they need approval from Ozow and testing in staging first. to return per page. Below 1 is treated as 1.
pageIndexintegerWhich page to return, counting from 1. Below 1 is treated as 1.
searchFieldsarray of PayoutFieldWhich fields
searchStringis matched against.searchStringstringThe value to search for in the fields named by
searchFields.sortFieldPayoutFieldThe field to order the results by.
values01234minAmountnumberExclude payoutsPayout Money sent from a merchant to a bank account. Unlike a refund, a payout is not tied to a payment anyone made you, so you can pay anyone with a bank account. Payouts draw on your float rather than on your incoming payments, and they are not self-service: they need approval from Ozow and testing in staging first. below this amount.
maxAmountnumberExclude payoutsPayout Money sent from a merchant to a bank account. Unlike a refund, a payout is not tied to a payment anyone made you, so you can pay anyone with a bank account. Payouts draw on your float rather than on your incoming payments, and they are not self-service: they need approval from Ozow and testing in staging first. above this amount.
dateFromstring date-timeExclude payoutsPayout Money sent from a merchant to a bank account. Unlike a refund, a payout is not tied to a payment anyone made you, so you can pay anyone with a bank account. Payouts draw on your float rather than on your incoming payments, and they are not self-service: they need approval from Ozow and testing in staging first. created before this moment.
dateTostring date-timeExclude payoutsPayout Money sent from a merchant to a bank account. Unlike a refund, a payout is not tied to a payment anyone made you, so you can pay anyone with a bank account. Payouts draw on your float rather than on your incoming payments, and they are not self-service: they need approval from Ozow and testing in staging first. created after this moment.
isRtcbooleanReturn only real time clearingReal-Time Clearing Payments that clear immediately rather than waiting for a batch. A batch run settles at set times through the day; a Real-Time Clearing payment moves the funds between the two bank accounts as it is made, so the recipient can rely on them straight away.PayInc payoutsPayout Money sent from a merchant to a bank account. Unlike a refund, a payout is not tied to a payment anyone made you, so you can pay anyone with a bank account. Payouts draw on your float rather than on your incoming payments, and they are not self-service: they need approval from Ozow and testing in staging first..
bulkReferencestringReturn only payoutsPayout Money sent from a merchant to a bank account. Unlike a refund, a payout is not tied to a payment anyone made you, so you can pay anyone with a bank account. Payouts draw on your float rather than on your incoming payments, and they are not self-service: they need approval from Ozow and testing in staging first. from the bulk upload with this reference.
Responses
X-PaginationheaderPagination metadata for the result set, as a JSON object. Carries the page counts and the flags for whether further pages exist.
messagestringWhat was wrong with the request.
messagestringWhat was wrong with the request.
messagestringWhat was wrong with the request.