The Square Create payment API states that either a percentage or amount of money should be used with a tax object but not both. Cool, if I set applied_money for the tax object and leave the percentage empty, the response is:
{
"errors": [
{
"category": "INVALID_REQUEST_ERROR",
"code": "MISSING_REQUIRED_PARAMETER",
"detail": "Missing required parameter.",
"field": "order.taxes[0].percentage"
}
]
}