如何更改Paypal重复方法中的重复金额(每月)

时间:2013-02-01 12:27:28

标签: php paypal paypal-sandbox paypal-subscriptions recurring-billing

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

下面的脚本非常适合paypal reccuring方法。它从买方的PayPal账户每月扣除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" alt="Make payments with PayPal - it’s fast, free and secure!">
</form>

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

请指导我这个或者我在这个集成中遗漏了什么?

1 个答案:

答案 0 :(得分:0)

您可以在javascript中执行个案并动态更改付款金额和频率