Settlements API Guide
Get started with the Settlements guide.
Get Started
The Ozow Settlement API allows merchants to query settlements paid out to them by Ozow. Settlements only apply to merchants who aggregate payments in Ozow's bank account.
Before getting started you require the following:
Your Ozow merchant details:
- Site code
- Private key
- API key
Sliding Scale Fees
When merchants settle on a daily, weekly, fortnightly or adhoc basis, Ozow will forecast the transaction volume and count for the current month to determine a projected fee rate that will be used to calculate the fees owing at the time of settlement. The volume/count used to calculate the rate is calculated by taking the volume/count up to the settlement date, dividing by the number of days from the beginning of the month till the settlement date and multiplying by the number of days in the month.
Overview
The following elements are used to calculate the settlement amount that is paid to the merchant.
- Transactions - All transactions that have cleared and have not been settled up to the settlement date.
- Refunds - All refunds that have and are currently in progress and that have already been processed.
- Fees - All transaction and refund fees for the transactions and refunds processed in settlement.
- Fee Adjustments - If the merchant is on a daily, weekly, fortnightly or adhoc schedule there is a small possibility that they enter a lower bracket at the end of the month. When this occurs Ozow will add a fee adjustment on the next settlement to refund the merchant for an excess fees that might have been paid. This is only applicable to merchants who are on a sliding scale and where the current month's fees are not based on the previous month's volume.
- Settlement Cost - The cost of processing the settlement which is dependent on the method of settlement
API Endpoints
Common Headers
Name | Type | Req | Description |
---|---|---|---|
Authorization | string (500) | Y | The token generated using the get token method. eg. Authorization: Bearer |
Content-Type | string (50) | N | The format the response should be returned in e.g. Accept: application/json Accept: application/x-www-form-urlencoded |
Accept | string (50) | Y | The format the response should be returned in e.g. Accept: application/json Accept: application/xml |
ApiKey | string | Y | Unique key used to verify and authenticate requests from a merchant's system |
Get API Token
All requests are authenticated using the token you will receive from this request. The same token can be used for all requests until it expires. The only content type supported by this request is "application/x-www-form-urlencoded".
Url | /token | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Method | Post | ||||||||||||
Headers |
|
||||||||||||
URL Params | N/A | ||||||||||||
Data Params |
|
||||||||||||
Response Object |
|
||||||||||||
Request Example |
|
||||||||||||
Response Example |
|
Get Settlements
Retrieve the lastest settlements created for the merchant.
Url | /secure/settlements | |||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Method | GET | |||||||||||||||||||||||||||||||||||||||||||||||||||
Headers | See Common Headers | |||||||||||||||||||||||||||||||||||||||||||||||||||
URL Params |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
Data Params | N/A | |||||||||||||||||||||||||||||||||||||||||||||||||||
Response Object |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
Request Example |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
Response Example |
|
Get Site Settlements
Retrieve the settlements created for the respective merchant site over a selected period.
Url | /secure/settlements/getsitesettlements | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Method | GET | ||||||||||||||||||||||||||||||
Headers | See Common Headers | ||||||||||||||||||||||||||||||
URL Params |
|
||||||||||||||||||||||||||||||
Data Params | N/A | ||||||||||||||||||||||||||||||
Response Object |
|
||||||||||||||||||||||||||||||
Request Example |
|
||||||||||||||||||||||||||||||
Response Example |
|
Settlement Notification URL
You can request Ozow support to configure a notification URL for your merchant account to get notified about settlements as they get created. A single Settlement Object be posted to this URL with the details of the new settlement.
Updated over 1 year ago