带有可变金额订阅的贝宝标准订阅
Posted
技术标签:
【中文标题】带有可变金额订阅的贝宝标准订阅【英文标题】:Paypal standard subscription with Variable amount subscriptions 【发布时间】:2017-09-19 15:29:13 【问题描述】:在浏览 Paypal 文档时,它清楚地提到了
贝宝支付标准支持Variable amount subscriptions
我已经为企业和客户创建了沙盒帐户。 创建订阅按钮并使用客户帐户成功订阅。
但找不到启动可变金额订阅以记入客户帐户/卡的方法。
同样,我也找不到使用 API 为网站支付标准自动执行此任务的方法。
Express checkout 有 API,但根据文档仅支持固定金额订阅。
对此的任何指导将不胜感激。
【问题讨论】:
【参考方案1】:检查以下代码,它可以选择从一次订阅中收取 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" >
<img border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" >
</form>
更多信息,请查看Sample subscription code。希望对你有帮助!
【讨论】:
不完全是。我想要说我们是一个拥有 100 个订阅者的互联网服务提供商。现在在月底,我想根据他们的使用情况向他们收取独特的金额。所以经常性金额不会逐月固定。知道如何实现它。 据我了解,如果订阅者选择 A 计划,那么您将收取 X 金额,如果订阅者选择 B 计划,那么您将收取 Y 金额......已修复... 使用 PayPal 定期付款是不可能的。要实施它,您必须取消旧订阅并再次与客户创建新订阅。 该问题要求使用自动化 API 方式来做到这一点。答案是不使用 API。以上是关于带有可变金额订阅的贝宝标准订阅的主要内容,如果未能解决你的问题,请参考以下文章