There are a few things that any POS system should be able to do:
- Make a payment.
- Issue a refund.
- Cancel an in-progress payment.
In a Terminal API integration, the above corresponds to implementing a
ReversalRequest, and an
There are three more features that we think should be part of a basic Terminal API integration:
- Generating receipts.
The Terminal API
PaymentResponsehas a dedicated object that you can use for generating receipts that are fully compliant with regulations.
- Informing us of some details of your integration.
You can add your application details in your Terminal API
PaymentRequest. This enables us to help you more efficiently in case of any issues.
- Verifying if a payment is still in progress or already completed in case you don't receive a payment response.
For this you can use the Terminal API
With just these six Terminal API features, you have a viable integration.
On top of the basic features there are many more features you could implement, depending on your business needs. For example:
- In hospitality you may want to add tipping, pay at table, or pre-authorisation and authorisation adjustment.
- In retail you may want to add cashback, direct currency conversion, or donations.