Paypal订阅在首次付款后到期

时间:2014-06-12 23:37:42

标签: paypal paypal-subscriptions

我正在尝试将订阅按钮集成到我的某个页面中,但目前无法理解按钮的工作方式。

根据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

可用

2 个答案:

答案 0 :(得分:1)

好吧,看起来这是paypal javascriptbuttons SDK中的一个错误(或缺少功能?)。导致此行为的原因是src参数缺失,并且似乎没有记录在任何地方。

src=1添加到按钮后,订阅从for one month更改为each month。我提交了拉取请求,目前正在等待paypal人员的批准。

答案 1 :(得分:0)

这是一个基本的PayPal标准开源订阅按钮设置,每月一次,每次10.00美元,永无止境。

a3 =金额
p3 =计费的次数,即1 =每月一次
t3 =(开票时),即月度

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="business" value="youremail@youremail.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Testing Subscription">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="src" value="1">
<input type="hidden" name="a3" value="10.00">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="M">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="bn" value="PP-SubscriptionsBF:btn_subscribeCC_LG.gif:NonHosted">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>