0

我已经使用 PayPal 开发人员文档中显示的 curl 创建了我的计划。

https://developer.paypal.com/docs/api/subscriptions/v1/#plans_create

这是我创建的计划:

curl -v -X POST https://api.sandbox.paypal.com/v1/billing/plans \
-H "Content-Type: application/json" \
-H "Authorization: Bearer **MY_ACCESS_TOKEN**" \
-H "PayPal-Request-Id: MWC-SANDBOX-001" \
-d '{
  "product_id": "**MY_PRODUCT_ID**",
  "name": "SANDBOX Membership",
  "description": "SANDBOX Membership Monthly Plan",
  "status": "ACTIVE",
  "billing_cycles": [
    {
      "frequency": {
        "interval_unit": "MONTH",
        "interval_count": 1
      },
      "tenure_type": "REGULAR",
      "sequence": 1,
      "total_cycles": 999,
      "pricing_scheme": {
        "fixed_price": {
          "value": "149",
          "currency_code": "PHP"
        }
      }
    }
  ],
  "payment_preferences": {
    "auto_bill_outstanding": true,
    "setup_fee": {
      "value": "0",
      "currency_code": "PHP"
    },
    "setup_fee_failure_action": "CONTINUE",
    "payment_failure_threshold": 3
  },
  "taxes": {
    "percentage": "12",
    "inclusive": false
  }
}'

我的目的是让用户最初以 149 php 的固定价格订阅此计划,然后每月订阅一次。

我没有弄清楚为什么的问题是,当 PayPal 显示付款收据(沙盒模式)时,总金额高于我在计划中配置的固定价格(149)。

在此处输入图像描述

额外的 17.88 是从哪里来的?

4

1 回答 1

1

我怀疑你想改为"inclusive": false设置"inclusive": true

否则,它会在您的总价之上增加 12%(如您所见)。

于 2019-08-08T03:56:39.497 回答