小编Luk*_*rda的帖子

使用 PayPal Subscriptions API 收取税费

作为欧盟卖家,我需要根据客户所在国家/地区的税率和规则收取税款。这意味着当我创建订阅时,我需要指定税率(百分比或金额)或能够覆盖订阅价格。使用Stripe时,只需在创建订阅时指定tax_percentbeside即可。plan_id

到目前为止,我无法使用PayPal Subscriptions API及其智能按钮执行相同的操作。创建计划时可以设置税率,但我需要能够设置每个订阅的税率。

智能按钮 JS 代码示例:

paypal.Buttons({
  createSubscription: function(data, actions) {
    return actions.subscription.create({
      'plan_id': 'P-2UF78835G6983425GLSM44MA',
      // I'd like to be able to set tax rate here somehow
    });
  }
}).render('#paypal-button-container');
Run Code Online (Sandbox Code Playgroud)

直接使用 Subscriptions API 设置税收也不行:

curl -v -k -X POST https://api.sandbox.paypal.com/v1/billing/subscriptions \
   -H "Accept: application/json" \
   -H "Authorization: Bearer Access-Token" \
   -H "Content-Type: application/json" \
   -d '{
      "plan_id": "P-2UF78835G6983425GLSM44MA",
      "application_context": {
        "brand_name": "example",
        "user_action": "SUBSCRIBE_NOW",
        "payment_method": {
          "payer_selected": "PAYPAL",
          "payee_preferred": "IMMEDIATE_PAYMENT_REQUIRED"
        },
        "return_url": …
Run Code Online (Sandbox Code Playgroud)

paypal subscription paypal-subscriptions tax

6
推荐指数
2
解决办法
2004
查看次数

标签 统计

paypal ×1

paypal-subscriptions ×1

subscription ×1

tax ×1