2011-09-17 43 views
1

的情況是這樣的,更改百付寶的每月定期付款帳戶支付

我有三個類型的用戶註冊在我的網站

  1. $ 20 /月
  2. $ 30 /月的量
  3. $ 40 /月

現在,假設以$ 30量的用戶寄存器和開出第二登記... 接下來的2個月,他的每月$ 30被按照paypal的定期付款扣除......工作正常。:)

現在,他想升級到40美元,即第3名會員,所以從下個月起他的金額扣除應該是40 $ ...如何更新量在這種變化的貝寶..

我不想去貝寶的網站這樣...

是否有此目的的任何API ..... .. 任何幫助將不勝感激....

+1

大多數網站都會讓用戶取消現有訂閱並使用新訂閱量創建一個新訂閱。我認爲只有當您設置買方合約時,您纔可以修改金額,當您向用戶發送付款申請時資金會自動取消,但我不知道這些方式如何工作。我只知道他們,因爲GoDaddy這樣做。 – animuson

回答

2

首先,貝寶的API是不是一個簡單或容易的事情使用,但你要求可以做。這只不過是通過API取消現有的「定期付款資料」,並開始另一個同時結束的定期付款。

API方法本身會根據您使用的系統而變化。在我的公司,我們使用Paypal網站付款專業版。這有一組特定的功能來執行操作。但是,不知道您使用的是哪個系統,我們無法給出進一步的建議。

下面的鏈接顯示了不同Paypal API的許多方法。做你的研究,並試圖提出具體問題。 :)

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

丹尼爾·莫尼斯

1

我能做到這一點,但首先,從貝寶這個警告應注意:

注:對於定期付款快速結帳時,支付金額可以每180天增加不超過20%(從創建配置文件開始)。

因爲我不使用快速結賬,張貼這個工作對我來說,改變從$ 75到$ 200中的量(證書是假的):

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

另外需要注意的是,這只是PayPal擁有的我不懂的許多API和我不知道多種類型的帳戶(在這種情況下是Payflow),我不知道如果類似的東西適用於所有人。上面的代碼實際上是從https://developer.paypal.com/docs/classic/payflow/recurring-billing/幾乎逐字複製(憑據和金額更改)。