【发布时间】:2015-06-23 06:11:45
【问题描述】:
如何让 PayPal 确定销售税是否适用于销售,并在通过其 REST API 创建订单时相应地调整总额?
我找到了this question,它只是询问如何完成此操作,但我相信可以在here 找到那个问题的答案,它指示帐户所有者更新其销售税设置。
这已经完成,但是当使用状态内地址的用户登录/结帐时,PayPal 网站上显示(和收费)的总额不会更新。
根据documentation,我正在使用文档中linked to 的Python SDK 发送以下数据结构来创建订单:
{
"intent": "sale",
"payer": {
"payment_method": "paypal"
},
"redirect_urls": {
"return_url": 'http://www.myreturnurl.com',
"cancel_url": 'http://www.mycancelurl.com'
},
"transactions": [{
"item_list": {
"items": cart_contents
},
"amount": {
"total": order_total,
"currency": "USD",
"details": {
"subtotal": subtotal,
#"tax": "0.00",
"shipping": shipping
}
},
"description": "This is the payment transaction description."
}]
}
我希望注释掉 tax 键将允许 PayPal 帐户设置确定和应用税收。 PayPal 社区帮助论坛上对this question 的回答让我相信,通过发送0.00 tax,我覆盖了配置文件的销售税设置,并且通过从提交中删除它,将应用帐户设置。
似乎并非如此。我无法将帐户的销售税设置应用于订单。我怎样才能做到这一点?
【问题讨论】:
标签: python paypal paypal-rest-sdk