2011-07-11 97 views
2

我正在使用PayPal和PayPal IPN將我的網站與定期訂閱付款整合。 註冊成功,我在那裏都很好。Paypal(+ Paypal IPN) - 如何更改用戶的訂閱?

但是,我想了解取消訂閱,並且我有一個很大的問題。

我的網站提供不同的價格和功能不同的計劃。我希望在決定升級或降級時能夠更改用戶的計劃。我也希望能夠讓用戶輕鬆取消訂閱。

我的問題:

  1. 如何允許訂閱改變?

  2. 訂閱是否改變取消然後訂閱?

  3. 我可以使取消無縫,他們不必通過貝寶?我該怎麼做呢? (我已取消每個服務的按鈕,但我希​​望取消對用戶而言是無縫的,就在我的網站中)。

+0

你能夠編碼嗎?我需要類似的東西。你如何跟蹤哪些訂閱當前用戶? – Sisir

回答

3

您可以通過UpdateRecurringPaymentsProfile減少配置文件。請記住,180天內最多可增加20%。
總之,如果您想減少配置文件,只需調用UpdateRecurringPaymentsProfile並調整要計費的金額。
如果您想增加配置文件,請檢查它是否超過原始數量的20%。如果是,請取消現有配置文件並重新啓動配置文件創建過程(SetEC,GetEC,(DoEC),CreateRP)以創建一個新配置文件。

+0

您能否詳細解釋一下「SetEC,GetEC,(DoEC),CreateRP」部分的答案?它可以通過API來完成嗎?現在推薦的做法是什麼(我認爲PayPal有一個新的REST API)? – jayarjo