在浏览Paypal文档时,它清楚地提到了这一点
Paypal Payments Standard支持Variable amount subscriptions
我为业务和客户创建了沙盒帐户。 创建订阅按钮并成功订阅客户帐户。
但无法找到一种方法来启动可变金额订阅,以便记入客户帐户/卡。
同样,我也无法找到使用API进行网站支付标准自动执行此任务的方法。
快速结帐有API,但根据文档仅支持固定金额订阅。
对此的任何指示都将不胜感激。
答案 0 :(得分:0)
使用以下代码检查,它可以选择从一个订阅中收取3个不同的金额,您可以根据您的要求设置每个金额的价格 - 持续时间:
<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="YOUR_PAYPAL BUSINESS EMAIL ACCOUNT">
<input type="hidden" name="return" value="http://localhost/wow1.php">
<input type="hidden" name="item_name" value="NEW subscription">
<!-- First Variable AMOUNT END-->
<input type="hidden" name="a1" value="20"> <!-- SET AMOUNT -->
<input type="hidden" name="p1" value="3"> <!-- SET INTEGER VALUE -->
<input type="hidden" name="t1" value="M"> <!-- SET DAY,WEEK,MONTH,YEAR -->
<!-- First Variable AMOUNT END-->
<!-- Second Variable AMOUNT -->
<input type="hidden" name="a2" value="15"> <!-- SET AMOUNT -->
<input type="hidden" name="p2" value="3"> <!-- SET INTEGER VALUE -->
<input type="hidden" name="t2" value="M"> <!-- SET DAY,WEEK,MONTH,YEAR -->
<!-- Second Variable AMOUNT END-->
<!-- FIXED AMOUNT -->
<input type="hidden" name="a3" value="10"> <!-- SET AMOUNT -->
<input type="hidden" name="p3" value="1"> <!-- SET INTEGER VALUE -->
<input type="hidden" name="t3" value="Y"> <!-- SET DAY,WEEK,MONTH,YEAR -->
<!-- FIXED AMOUNT END -->
<input type="image" src="https://www.paypalobjects.com/webstatic/en_US/i/btn/png/btn_subscribe_113x26.png" 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>
有关详情,请查看Sample subscription code。希望它会对你有所帮助!