2010-02-17 190 views
1

我正在使用PayPal IPN(即時付款通知)api進行訂閱,但我無法找到一種方法讓用戶自行取消訂閱。到目前爲止,我發現的解決方案需要客戶登錄到PayPal,但用信用卡支付的用戶沒有paypal?這非常令人沮喪。今天我整天都在尋找解決方案。PayPal IPN取消訂閱

回答

0

訂閱過程在您的網站中啓動,因爲它需要從您的網站傳送產品信息。訂購過程完成後,買方應該在其paypal帳戶中看到此內容,並且可以從該帳戶取消訂閱。

原因可能是因爲您無法存儲買家的PayPal用戶名和密碼,並使用它從PayPal中獲取買家的訂購列表。這就是爲什麼它必須由買家在貝寶網站完成,而不是在您的網站。

+0

那些沒有paypal帳戶和用戶信用卡的人呢?至於paypal用戶,我希望取消訂閱類似於訂閱過程。我向PayPal站點發送一個表單,包括訂戶ID(在IPN響應數據中提供)以及其他任何需要的,用戶被帶到PayPal站點取消訂閱,然後paypal將用戶發回我的網頁與一些關於用戶的數據。從那裏我可以更新我的數據庫。我認爲這是完全不可能的,所以將來我會使用Google checkout或其他支付網關。 – Chad 2010-02-18 06:50:23

1

如果您創建一個保存的按鈕,您可以'查看'按鈕,並且有一個鏈接來創建一個取消訂閱按鈕。如果您不使用已保存的按鈕,我不知道如何創建取消訂閱按鈕。