How to connect your Dojo machine to your Goodtill POS app
You will need to request the API Key and API Host from Dojo/PaymentSense, and add the information into the Goodtill back office.
To add this go to Apps > PaymentSense, and select “Version 3” from the API version dropdown:
The API key will look something like this ‘d6b8c09f-f7c8-4d43-abd3-fba86ca4dgh5’
The API Host is a URL will look something like this: ‘pw075f410000.connect.paymentsense.cloud ’. When adding the API Host on the back office please add ‘https://’ and then the URL:
Then just select “Save Settings”
Refresh your POS app by tapping the logo at the top left.
On the Dojo machine, tap the menu icon at the top left > Settings > Card Machine Mode > Enter supervisor code (if you don't know this contact your terminal provider - Goodtill does not keep a record of the code) > Select Pay at Counter.
Then on the POS app, refresh again by tapping the logo at the top left, then go to the cog at the top right > Settings > Payment Settings > Enable PaymentSense.
Now when you process a sale and press Pay, tap PaymentSense, and the amount should appear on the reader.
Pay at Table
Please note that while the machine is used in this mode, it can't be used in the pay at counter mode at the same time, and you will get a "terminal is busy" alert when trying to pay through the Goodtill POS app > Pay > PaymentSense.
If you want to enable Pay at Table, you'll need to tick the option for this in the Goodtill back office, and also on the POS app > cog at the top right > Settings > Payment Settings > PaymentSense > PAT Online (toggle on).
You'll also need to enable this on the Dojo reader > tap the menu icon at the top left > Settings > Card Machine Mode > Enter supervisor code (if you don't know this contact your terminal provider - Goodtill does not keep a record of the code) > Select Pay at Table.
Then to complete the sale, on the Dojo card reader, go to the menu icon at the top left > Pay at Table > Settle Table. It will scan for the tables that are open on the Goodtill app and present you with the list of the table names. Select a table on the reader, and then select a payment method (i.e Pay in Full, split, etc).