Paypal 总金额高于我创建的 "fixed_price"(通过 curl)
Paypal gross amount higher than the "fixed_price" I created (via curl)
我已经使用 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 是从哪里来的?
我怀疑您想将 "inclusive": false
设置为 "inclusive": true
。
否则,它会增加 12% on top of 您的总价(如您所见)。
我已经使用 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 是从哪里来的?
我怀疑您想将 "inclusive": false
设置为 "inclusive": true
。
否则,它会增加 12% on top of 您的总价(如您所见)。