我正在尝试通过API将事务推送到正方形,使用以下端点:
POST https://connect.squareup.com/v2/locations/location_id/transactions
// Below the data pushed
{
"card_nonce": "-card_nonce-",
"idempotency_key": "-idempotency_key-",
"reference_id": "-reference_id-",
"amount_money": {
"amount": 100,
"currency": "-currency-"
}
}
问题是,当我在仪表板中查看交易时,详细信息将不会显示为付款而扣留的税款。我还在“税收”选项卡中创建了一个适当的税元素,该元素适用于所有项目。
这似乎适用于通过方形应用程序的付款,但是,它不适用于通过上述API端点的付款。
有没有办法在事务有效负载中指定税?如果没有,有什么方法可以解决这个问题吗?
谢谢。
为了得到你想要的结果,我想你想先创建一个order。
您应该能够创建订单(包括适当的税金,还包括项目和折扣),然后将order_id
传递给收费终点。然后应正确计算您的税金,并在仪表板中反映更多详细信息。