I am the owner of a product called Pickle Planner which is a court reservation platform. Our clients use our software to manage play at the courts they own or manage. Pickle Planner uses Square as the payment processor for all our clients’ members’ payments. So when a payment is made using Pickle Planner, the money collected from the player’s credit card lands in our client’s Square account. There are now certain types of payments where we (Pickle Planner) take 50 cents of the transaction (on top of Square’s 2.9% + 30c). But for our Canadian and Australian clients (Pickle Planner is based in the USA), the transactions are erroring out with this error from your API:
{
“errors”: [
{
“code”: “BAD_REQUEST”,
“detail”: “This application is not allowed to accept currency CAD.”,
“category”: “INVALID_REQUEST_ERROR”
}
]
}
the API request to Square contains this as part of the body:
“app_fee_money”: {
“amount”: 65,
“currency”: “CAD”
},
…I see now that Square can’t convert app_fee_money from CAD to USD, so my question is how can I collect this service fee given that our Pickle Planner Square account uses USD as it’s default currency?