I recently implemented TERMINAL API and also the SquarePayform ( Website ) for a client. The client has two Terminal Readers , one of which is paired to a Squarepay device code.
They recently exported their transactions from their Square account for reconciling and noticed that the tax column for transactions taken via the paired Terminal Reader and also via the online SqaurePayment form do not contain a tax amount , it’s always 0.
Although transactions that are taken from the un paired Terminal reader do contain tax amounts.
Is there a way of specifying a Tax amount as part of the Create checkout API and also the Create Payment API .
For CreateCheckout, there is no way unfortunately as it does not integrate with the Orders API.
For CreatePayment, you would want to use CreateOrder and pass in items/taxes etc and then pass in the order_id to the CreatePayment request so that it has all of these details.
We’ve just released Terminal API beta features including order itemization on the Terminal, delayed capture to authorize a payment upfront and collect funds later, card on file for recurring purchases, and app fees so you can monetize on payments processed via Terminal API. Learn more .
Hello, I’m new here. Is there a way to include Tax Charges via Terminal API - TerminalCheckout ? I see my transaction, without the sales tax. Thank you !
I asked for this a couple of years ago as I use square pay terminal API to integrate into a POS solution for a client .
It turns out that you need the item defined within square together with the relevant tax code. We only discovered this when the client went to print out the transaction report and noticed that terminal API transactions initiated from a third party did not show tax information. Maybe it has changed since then .
Sam