initial_fail_amount_action 未按预期工作
initial_fail_amount_action not working as expected
我正在尝试创建一个定期付款计划,让我可以立即获得用户的第一笔付款,为此我使用了选项 setup_fee
设置为 14.99
但对于一些我无法正常工作的原因。事实上,我为此使用的沙箱用户没有任何资金,订阅不应恰好被批准。这些是付款详情:
{
"name": "Monthly Plan",
"description": "Monthly plan based subscription",
"status": "ACTIVE",
"usage_type": "LICENSED",
"product_id": "PROD-32M79039A8219464Y",
"billing_cycles": [
{
"frequency": {
"interval_unit": "MONTH",
"interval_count": 1
},
"tenure_type": "TRIAL",
"sequence": 1,
"total_cycles": 1,
"pricing_scheme": {
"fixed_price": {
"value": "0",
"currency_code": "EUR"
}
}
},
{
"frequency": {
"interval_unit": "MONTH",
"interval_count": 1
},
"tenure_type": "REGULAR",
"sequence": 2,
"total_cycles": 0,
"pricing_scheme": {
"fixed_price": {
"value": "14.99",
"currency_code": "EUR"
}
}
}
],
"payment_preferences": {
"auto_bill_outstanding": true,
"setup_fee": {
"value": "14.99",
"currency_code": "EUR"
},
"setup_fee_failure_action": "CANCEL",
"payment_failure_threshold": 0
},
"taxes": {
"percentage": "0",
"inclusive": false
},
"merchant_preferences": {
"initial_fail_amount_action": "CANCEL",
"max_fail_attempts": 0
}
}
我已指定 merchant_preferences
,必须在 PayPal
智能按钮进程中取消订阅进程。但这没有任何作用。预期行为:
- 用户使用
PayPal
智能按钮批准订阅
- 用户没有资金,因此
PayPal
应该按照 merchant_preference
配置停止进程
- 如果用户找到,则必须创建订阅,并且必须将资金发送到商家帐户,以便在我的服务器中激活订阅
沙盒用户是哪个国家的,帐户上有哪些资金来源?大多数沙盒用户从默认银行账户资金来源或信用卡中获得无限资金。他们的 PayPal 余额为零并不重要。
通常情况下,仅使用 PayPal 余额无法创建 PayPal 订阅 -- 需要备用资金来源。
我正在尝试创建一个定期付款计划,让我可以立即获得用户的第一笔付款,为此我使用了选项 setup_fee
设置为 14.99
但对于一些我无法正常工作的原因。事实上,我为此使用的沙箱用户没有任何资金,订阅不应恰好被批准。这些是付款详情:
{
"name": "Monthly Plan",
"description": "Monthly plan based subscription",
"status": "ACTIVE",
"usage_type": "LICENSED",
"product_id": "PROD-32M79039A8219464Y",
"billing_cycles": [
{
"frequency": {
"interval_unit": "MONTH",
"interval_count": 1
},
"tenure_type": "TRIAL",
"sequence": 1,
"total_cycles": 1,
"pricing_scheme": {
"fixed_price": {
"value": "0",
"currency_code": "EUR"
}
}
},
{
"frequency": {
"interval_unit": "MONTH",
"interval_count": 1
},
"tenure_type": "REGULAR",
"sequence": 2,
"total_cycles": 0,
"pricing_scheme": {
"fixed_price": {
"value": "14.99",
"currency_code": "EUR"
}
}
}
],
"payment_preferences": {
"auto_bill_outstanding": true,
"setup_fee": {
"value": "14.99",
"currency_code": "EUR"
},
"setup_fee_failure_action": "CANCEL",
"payment_failure_threshold": 0
},
"taxes": {
"percentage": "0",
"inclusive": false
},
"merchant_preferences": {
"initial_fail_amount_action": "CANCEL",
"max_fail_attempts": 0
}
}
我已指定 merchant_preferences
,必须在 PayPal
智能按钮进程中取消订阅进程。但这没有任何作用。预期行为:
- 用户使用
PayPal
智能按钮批准订阅 - 用户没有资金,因此
PayPal
应该按照merchant_preference
配置停止进程 - 如果用户找到,则必须创建订阅,并且必须将资金发送到商家帐户,以便在我的服务器中激活订阅
沙盒用户是哪个国家的,帐户上有哪些资金来源?大多数沙盒用户从默认银行账户资金来源或信用卡中获得无限资金。他们的 PayPal 余额为零并不重要。
通常情况下,仅使用 PayPal 余额无法创建 PayPal 订阅 -- 需要备用资金来源。