On Android only, Square adds your default tax amount to all transactions sent from their Web API. This means that if your payment triggered from SOAP Vault to Square includes taxes and you have Square taxes enabled, you will end up double-charging taxes. This issue is not present on iOS. We hope that Square will change this in a future update to their Web API integration.
Have more questions? Submit a request