Settlement
Merchants can settle funds with their bank using Spice, and they can also make settlement enquiries.
Introduction
You may think that when a customer pays at the POS using their card that the funds are sent to the merchant's bank account immediately. But actually, they are only sent later when the merchant makes a settlement, usually at the end of the day. A settlement adds up all the payments the merchant has received during the day and subtracts all the refunds, then sends the total amount to their bank account in a single transaction.
Here is a simple example of a settlement of $20.
Purchase of shirt | +20 |
---|---|
Purchase of hat | +10 |
Refund of hat | -10 |
TOTAL | 20 |
Settlement enquiry
A settlement enquiry is where a merchant requests from their bank a summary of the funds that need to be settled today or a previous day's settlement. This does not settle any funds with the bank; it only displays a summary.
Settlement enquiries can be made any number of times throughout the day.
Using the Spice UI
To make a settlement enquiry using the Spice UI, do the following.
- Click the Terminals > Terminal settlement tab.
- Click Settlement enquiry > Request via terminal.
- In Gecko Bank, choose from the settlement enquiry options.
- Outstanding settlement — see the current day's transactions that have not yet been settled.
- Past settlements — see a settlement that was made on a previous date.
- In Spice, a 'SETTLEMENT ENQUIRY' or 'SETTLEMENT' receipt will display.
Settlement and settlement enquiry receipts contain three-letter codes that refer to the transaction types: PUR is 'purchases', TIP is 'tips', SUR is 'surcharges', REF is 'refunds', CAS is 'cashouts', and TOT is 'totals'.
Learn about more three-letter codes on receipts.
Using the Spice API
To make a settlement enquiry using the Spice API, use the POST /v1/settlement_enquiry endpoint. Try using the following request body.
{
"posRefId": "aa2bc19f-c546-421c-sa82-2294fc25a13e",
"posId": "T1" // Only required when using multiple terminals, such as for Pay at Table; a unique string that identifies the paired EFTPOS terminal
}
Take note of the following fields.
- posRefId — this should be a unique string to initiate the settlement enquiry.
- posId— this unique string identifies the paired EFTPOS terminal. Recommended when using multiple terminals.
Then, in Gecko Bank, choose from the settlement enquiry options (explained above). The response will contain the settlement enquiry receipt within the merchant_receipt
field (and the receipt will also display in the UI).
Settlement
A settlement is where a merchant sends the total transactions made during the day to their bank account.
A settlement can only be made once per day, and it is usually made at the end of the day.
Using the Spice UI
To make a settlement using the Spice UI, do the following.
- Click the Terminals > Terminal settlement tab.
- Click Settle now > Request via terminal.
- In Spice, a 'SETTLEMENT' receipt will display.
Using the Spice API
To make a settlement using the Spice API, use the POST /v1/settlement endpoint. Try using the following request body.
{
"posRefId": "aa2bc19f-c546-421c-sa82-2294fc25a13e",
"posId": "T1" // Only required when using multiple terminals, such as for Pay at Table; a unique string that identifies the paired EFTPOS terminal
}
Take note of the following fields.
- posRefId — this should be a unique string to initiate the settlement.
- posId— this unique string identifies the paired EFTPOS terminal. Recommended when using multiple terminals.
The response will contain the settlement receipt within the merchant_receipt
field (and the receipt will also display in the UI).
Updated 11 days ago