Hi,
I have made a $1 test charge using tap to pay on iPhone in our app (currently using the development entitlement for the proximity reader), the card I used was a Interac debit card. I wanted to refund this, and I know it requires the card to be present to refund, but I see there is no Tap to Pay refund support via the Mobile Payments SDK, but even when I use the Square POS app and a physical reader it fails. I get an error stating MIX_OF_ITEMIZED_AND_CUSTOM_AMOUNT
If I try to refund the full amount ($1), I get an error saying INSUFFICIENT_REFUNDABLE_AMOUNT.
I subsequently connected a Terminal to the Square POS app and succeeded in refunding the payment.
Aside from these issues, can a Terminal be used to refund an Interac payment taken with Tap to Pay or a card reader via the api? Or only through the Square POS app?
Can a card reader be used to refund a card present payment (Interac) that was taken with Tap to Pay via the mobile payments sdk?
Is there a timeline of when we might be able to expect card present Tap to pay refunds via the mobile payments sdk?


