我正在尝试使用PayPal API创建无限的计费方案,但是我不确定如何创建此方案。
如果我尝试将total_cycles设置为0,则API会将其拒绝为无效输入,并返回total_cycles必须在1-999之间的响应。
使用total_cycles:999作为值将其作为无效输入返回,且响应为total_cycles必须在1-999之间!
使用total_cycles:998已被接受!哦!
API中似乎至少出现“偏离1”的错误。
因此:如何创建无限订阅?我不希望订阅在998次出现后结束。
答案 0 :(得分:0)
根据他们自己的documentation,0
是正确的值。
此结算周期运行的次数。试用计费只能 total_cycles的最大值为1。 在无限规则的情况下 结算周期,total_cycles可以设置为0 。对于有限正则 计费周期,total_cycles可以设置为1到999。默认值:1。
最小值:0。
最大值:999。
听起来像个虫子。如果仍然存在问题,则应报告问题:https://github.com/paypal/paypal-checkout-components/issues
更新
我刚刚在他们的沙盒环境中使用 $.ajax({
url: '{% url app:order_edit %}',
type:"POST",
async:false,
data: {order:order, product:product, customer:customer, qty:qty, uom:uom, des:des},
success:function(data){
}
});
进行了尝试,它似乎奏效了。