我想做的是在我的网站上有一个PayPal订阅按钮,并提供季度重新计费选项。
我知道有一种方法可以使用非托管按钮代码来实现这一点,但我想知道是否有任何方法可以使用PayPal托管的订阅按钮来实现(为了安全)。我想避免使用带加密的非托管按钮代码和所有需要的脚本工作。
Paypal有一个高级订阅按钮,它集成了一些额外的隐藏字段来自定义计费周期和频率。
样本代码
<form name="_xclick" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="business" value="me@mybusiness.com">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="no_shipping" value="1">
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_subscribe_LG.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
<input type="hidden" name="a3" value="50.00">
<input type="hidden" name="p3" value="3">
<input type="hidden" name="t3" value="M">
<input type="hidden" name="src" value="1">
<input type="hidden" name="sra" value="1">
</form>
上述代码将创建每3个月(季度)50.00美元的定期付款。以下字段会影响计费金额、周期和频率。
- a3-每次重复计费的金额
- p3-每次复发之间的时间段数
- t3-时间段(D=天,W=周,M=月,Y=年)