2011-04-26 106 views
4

我公司正在提供服務,它有幾個月費不同的訂閱計劃。一切工作都通過貝寶定期付款。PayPal訂閱升級

我想實現升級系統,所以客戶可以切換到更昂貴的計劃。

現在我發現了兩個解決方案:

  1. 修改當前的訂閱,並要求支付以彌補計劃在月底差異(修改過的預約只能從下個月工作)。所以基本上我需要給我的客戶兩種不同的表單提交給PayPal,這非常糟糕。

  2. 此外,我可以取消當前的定期付款,並要求客戶訂閱新的。在沒有任何用戶交互的情況下,取消可能在後臺進行,他只需要提交新的付款方式。

我更喜歡第二種方法,但它對用戶來說還不是很清楚,我在尋找更好的解決方案。

回答

3

聽起來像選項2將是唯一可行的。

爲了進行升級,您的腳本會將它們放在新的訂閱上,然後在處理PayPal回覆的腳本上,檢查用戶是否已訂閱訂閱,如果他們這樣做,則創建一個要取消的PayPal請求舊的訂閱。

0

雖然這是一個非常古老的問題,但我在嘗試實施這種升級時發現它,我相信對其他人可能會很有趣。

現在,您可以以編程方式升級PayPal訂閱金額。這裏更多的信息:

然而,這你不能一年半的升級目前的量超過20%的限制。在我的情況中,可能還有很多其他情況,最好的選擇是在新訂閱獲得批准後取消當前訂閱。

如果您需要在下個月開始對訂閱進行收費,則可以使用開始日期參數輕鬆實現此功能,也可以免費試用。