2013-04-22 77 views
0

我的網站是在Asp.Net C#中。將動態querystring傳遞給paypal繼續頁面

我正在使用我的網站的貝寶。我有多種產品,如標誌設計,宣傳冊設計等。我爲每項服務使用不同的BuyNow按鈕。

成功付款後,我發送用戶回到我的continue.aspx頁面。

但是我只是困惑了一件事,那就是我們能夠將OrderId接收到我的continue.aspx頁面嗎?我必須在continue.aspx頁面上獲取特定訂單的詳細信息,以添加更多設計說明,如公司名稱,要求等。

有沒有什麼辦法可以在我的continue.aspx成功查詢字符串後接收我的orderId作爲查詢字符串付款?

+0

還有一件事,可能是我可以在會話中存儲我的訂單ID,但是當用戶重定向到paypal進行支付,然後從PayPal自動返回到continue.aspx時,我的會話是否會過期?如果不是,我可以肯定使用會話來存儲我的orderid。 – jackerj 2013-04-22 07:42:46

回答

0

您是否在使用網站付款標準或快速結賬?聽起來您正在使用Express Checkout,但如果您使用標準,則可能需要切換到Express Checkout,因爲您可以更好地控制結帳流程。使用快速結賬功能,當買方在同意付款後將其發回您的網站時,您的網站將執行GetExpressCheckoutDetails API調用。您將通過此API調用獲取買家信息。然後,您可以在執行實際向買方收費的API調用DoExpressCheckoutPayment API調用之前向買方提供附加選項等。