Card present refunds

I am using the Terminal API to create a payment. If I try and refund that same payment I get the error:

“Payment does not support card present refunds. Use the Refunds API to refund this payment.”

Why is this?

Only Canadian Interac payments can be refunded via the terminal refund endpoiint. Take a look at this page for more information: https://developer.squareup.com/docs/terminal-api/square-terminal-refunds