Spense supports a range of payment terminals from different providers.
See the API Reference for payment methods in order to take use of including support for terminals in your integration!
There are different workflows for different cases, below are two flow charts for a couple of them.
This example is slightly different as we include an extra API call - the one that creates the payment, and at the same time we send the selected payment method to the payment.