如何更改 Paypal 定期方法中的定期金额(每月)

Posted

技术标签:

【中文标题】如何更改 Paypal 定期方法中的定期金额(每月)【英文标题】:How to Change Recurring Amount in Paypal Recurring Method (every month) 【发布时间】:2013-01-16 18:23:09 【问题描述】:

我需要在我的一个项目中实施定期付款。 我使用 paypal API 做了这个演示。但我的主要问题是在我的项目中,每个人的数量都不一样。它是根据用户在该月使用的服务计算得出的。所以我想制作这样一个模块,一旦用户在网站上订阅,每个月都应该向他收费,但金额不同。

下面的脚本非常适用于 paypal recuring 方法。它每月从买家的贝宝账户中扣除 79 美元,直到 15 个周期,并且还贷记到商家账户,因为我已经测试过。

现在我想以编程方式将最后 5 个周期的重复金额更改为 49 美元(针对特定周期),所以请帮助我更改该重复金额。

<form id="paypal_form" class="paypal" action="payments.php" method="post">

<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="business" value="MERCHANT_EMAIL">
<input type="hidden" name="item_name" value="Subscription Plan - GOLD">
<input type="hidden" name="item_number" value="123">
<input type="hidden" name="image_url" value="https://www.google.com">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="RETURN_URL">
<input type="hidden" name="cancel_return" value="CANCLE_URL">

<input type="hidden" name="a3" value="79.00">
<!-- a3 - amount to be invoiced each recurrence -->
<input type="hidden" name="p3" value="1">
<!-- p3 - number of time periods between each recurrence -->
<input type="hidden" name="t3" value="M">
<!-- t3 - time period (D=days, W=weeks, M=months, Y=years) -->

<input type="hidden" name="src" value="1">
<input type="hidden" name="sra" value="1">
<input type="hidden" name="srt" value="15">
<input type="hidden" name="no_note" value="1">

<input type="hidden" name="usr_manage" value="1">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" border="0" name="submit" >
</form>

我将所有这些参数发布到贝宝网址:https://www.sandbox.paypal.com/cgi-bin/webscr

请指导我,否则我在此集成中遗漏了什么?

【问题讨论】:

【参考方案1】:

您可以在javascript中做case并动态更改支付金额和频率

【讨论】:

以上是关于如何更改 Paypal 定期方法中的定期金额(每月)的主要内容,如果未能解决你的问题,请参考以下文章

更改贝宝定期付款帐户每月支付的金额

无需一次性购买的 Paypal 定期付款

如何使用动态金额实现 PayPal 定期付款?

以编程方式向 PayPal 收取定期付款的费用

用于定期付款的贝宝保险库

在php中每月在paypal中定期付款