2012-08-17 106 views
1

我已經將貝寶週期性訂閱與我的網站集成在一起。我在成功交易後設置了返回網址..但是一旦我從PayPal重定向,我的會話值被銷燬並且它什麼也不返回該頁面以及..我無法得到響應(交易ID,狀態等)..任何人都可以指示我解決這個問題。從PayPal返回後會話被銷燬

+0

日誌文件中顯示了哪些錯誤?你是否曾嘗試在任何地方使用'var_dump()'或'error_log()'來記錄值的進展?你確定會議是保存開始嗎?你有什麼嘗試?你使用什麼代碼? – Xeoncross 2012-08-17 15:51:55

+0

會議/登錄/註銷運作良好..但我得到我的會議銷燬,只有我做了購買,並從PayPal重定向..也在返回頁面我沒有得到從貝寶的迴應 – 2012-08-17 16:02:39

回答

1

檢查您的回覆是否回到正確的URL。
在某些服務器上,www.site.com與site.com被認爲是不同的(會話方式)

1

使用PayPal,您必須單獨設置一些東西來監聽來自PayPal的HTTP請求 - 當PayPal將客戶發送回返回URL時,您所需的數據不會返回。您必須設置通知網址,該網址完全獨立於返回網址。

我最近在CodeIgniter框架中使用了PayPal,並且我設置了一個專門用於監聽PayPal的控制器。在提交表單中,我爲包含客戶ID以及一些其他所需細節的表單定義了一個參數,當PayPal向我指定的通知URL發出HTTP請求時,PayPal會將其包含在內。然後,當我監聽PayPal的控制器收到請求時,它會通過POST將其發回給PayPal,以便向他們確認。

貝寶文檔不是那麼好恕我直言,特別是當涉及到定期訂閱。