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

时间:2011-09-17 00:37:06

标签: php paypal

情况就是这样,

我的网站上有三种用户注册

  1. $ 20 /月
  2. $ 30 /月
  3. $ 40 /月
  4. 现在,假设用户以30美元的金额注册并进行第2次注册...... 接下来的2个月他每月30美元的费用按照PayPal的经常性付款被扣除......工作正常。:)

    现在,他希望升级到40美元,即第3名会员,所以从下个月开始他的金额扣除应该是40美元...如何更新PayPal的金额变化..

    我不想去PAYPAL的网站......

    是否有用于此目的的API ....... 任何帮助将不胜感激....

3 个答案:

答案 0 :(得分:2)

首先,Paypal的API 是一个简单易用的东西,但你要问的是什么。这只是通过API取消现有的“定期付款资料”,并启动另一项同时结束的定期付款。

API方法本身会根据您使用的系统而变化。在我公司,我们使用Paypal Website Payments Pro。这有一组特定的函数来执行操作。但是,在不知道您使用哪个系统的情况下,我们无法提供任何进一步的建议。

以下链接显示了不同Paypal API的许多方法。做你的研究,并尝试提出具体问题。 :)

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_api_reference

丹尼尔莫尼兹

答案 1 :(得分:1)

我能够做到这一点,但首先,应该注意PayPal的这个警告:

  

注意:对于使用快速结账的定期付款,付款金额可以每180天增加不超过20%(从创建个人资料时开始)。

由于我没有使用快速结帐,因此发布此功能可以让我将金额从75美元更改为200美元(凭据是假的):

TRXTYPE=R&TENDER=C&PARTNER=PayPal&VENDOR=Acme&USER=Acme&PWD=a1b2c3d4 &ACTION=M&AMT=200.00&ORIGPROFILEID=RP0000001234

另一个警告是,这只是我不知道多少API和我不知道多种类型的帐户(在这种情况下是Payflow) PayPal有,但我不知道类似的东西是否适用于所有这些。上述代码实际上是从https://developer.paypal.com/docs/classic/payflow/recurring-billing/逐字逐字(凭据和金额已更改)复制的。

答案 2 :(得分:0)

您可以参考以下链接。它解释了如何更新定期的个人资料详细信息,包括金额

https://developer.paypal.com/docs/classic/api/merchant/UpdateRecurringPaymentsProfile_API_Operation_NVP/