2014-06-10 95 views
1

在我的.NET網站上,我使用「立即購買」和「訂閱」按鈕。自動返回後讀取POST數據

的「現在購買」按鈕的工作原理確定:購買後遊客返回到網站,我看到POST(通過螢火蟲)他的貝寶的細節,我可以訪問它們「的Request.Form(」 .. 。「)

然而,當我使用」 訂閱「按鈕,用戶返回網站只空GET請求,因爲他簡單地輸入URL。

  • 我使用自定義的按鈕。我也嘗試貝寶生成的按鈕 - 相同的效果 - 沒有POST部分。
  • 兩個按鈕是相同的頁面
  • 對我使用貝寶
  • 啓用IPN定義的自動重定向(和適用於「立即購買」)。

當他每月訂購時,我怎麼能得到買家的詳細信息?

回答

1

您是否在訂閱按鈕中使用了return和rm參數? PayPal的文檔聲明rm參數如下,這聽起來像你需要調整的。

返回方法。 FORM METHOD用於通過返回變量將數據發送到指定的URL 。允許的值有:

  • 0 - 所有購物車付款使用GET方法
  • 1 - 買方的 瀏覽器使用GET方法重定向到返回URL,但 沒有付款的變量包括
  • 2 - 買方的瀏覽器 通過使用POST方法重定向到返回URL,並且所有支付 變量包括缺省值爲0

注:T只有在設置了返回變量時,rm變量纔會生效。