带有可变金额订阅的贝宝标准订阅

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。

以上是关于带有可变金额订阅的贝宝标准订阅的主要内容,如果未能解决你的问题,请参考以下文章

PayPal 金额只能增加 20%

允许最终用户修改定期贝宝订阅金额

贝宝订阅 + 定期付款

如何在贝宝的计费周期开始时收取金额

动态加密的贝宝按钮?

金额只能增加 20% - 贝宝