Post Currency for payment


I see that PaymentAPI works with LocationId and base on location, get the currency. My question is, how I can post currency and don’t use LocationId for that.
I set the currency and don’t sent LocationId, but even if I don’t send LocationId to PaymentAPI, it consider the location and give this error:
“This merchant can only process payments in CAD, but amount was provided in USD”
How I can solve that since I should sent my own currency and not depend on LocationId of merchant?


With Square you can only process in the currency of the Square account. If you have a CAD account then you’ll only be able to charge in CAD. If you want to process in USD you’ll need to have a US Square account that you’ll use to process payments with. :slightly_smiling_face:

Thanks for your help Bryan