【问题标题】:PayPal Sales Tax Setting on the Account is Ignored When Creating an Order via REST API通过 REST API 创建订单时忽略帐户上的 PayPal 销售税设置
【发布时间】: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


    【解决方案1】:

    事实证明,PayPal 确实支持使用他们的 REST API 通过配置文件设置来计算税款(截至撰写本文时)。

    来自与 2 级 PayPal 商家技术支持代表的通信:

    使用我的凭据在 Rest 操场上运行时,我似乎遇到了相同的行为。然后我尝试使用具有相同结果的 ExpressCheckout 调用。当我尝试使用 PayPal 标准(立即购买按钮)时,我在使用 PayPal 时计算的税款。

    我四处询问,并被告知该配置文件仅适用于标准,如果使用不同的方法,您需要转交税费,因为此时不包含该功能。

    【讨论】:

      猜你喜欢
      • 2021-06-08
      • 1970-01-01
      • 2018-06-17
      • 2020-06-15
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      • 2014-06-26
      • 1970-01-01
      相关资源
      最近更新 更多