我正在尝试将订阅按钮集成到我的其中一个页面中,但目前无法理解该按钮的工作原理。
根据 https://www.paypal.com/en/cgi-bin/webscr?cmd=_pdn_subscr_techview_outside , 我必须设置以下每月捐款
a3 5.00
p3 1
t3 M
解释如下:
a3 - amount to billed each recurrence
p3 - number of time periods between each recurrence
t3 - time period (D=days, W=weeks, M=months, Y=years)
使用上述选项,订阅开始,付款并在订阅到期后不久。 Paypal 的订阅详细信息页面显示,最大周期为 1。
我的假设是 p3 将重复设置为 1。付款已完成,并且订阅在达到最大周期后到期。
另一种理论是,这种自动过期行为是因为我在当天早些时候(约 3 小时前)验证了我的 paypal 帐户而引起的。也许需要一些时间来传播我的新状态?
我想知道为什么会导致这种行为,以及如何将周期设置为更高的数量(永久?)。
我的按钮代码在这里可用http://pastebin.com/vSxVq4tf
最佳答案
好吧,看起来这是 paypal javascriptbuttons SDK 中的错误(或缺少功能?)。此行为是由于缺少 src
参数引起的,似乎在任何地方都没有记录。
将src=1
添加到按钮后,订阅从一个月
更改为每个月
。我提交了一个拉取请求,目前正在等待 paypal 人员的批准。
关于Paypal 订阅在首次付款后到期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24195574/