簡體   English   中英

Paypal沙箱與asp.net集成c#

[英]Paypal sandbox integration with asp.net c#

我正在使用PayPal沙箱解決方案。我發送此請求的方式如下:

   string redirecturl = "";
                redirecturl += "https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick&business=" + ConfigurationManager.AppSettings["paypalemail"].ToString();
                redirecturl += "&first_name=Liton";
                redirecturl += "&city=Dhaka";
                redirecturl += "&state=Baridhara";
                redirecturl += "&item_name=Recharge";
                redirecturl += "&amount=" + money;
                redirecturl += "&shipping=0";
                redirecturl += "&handling=0";
                redirecturl += "&tax=0";
                redirecturl += "&quantity=1";
                redirecturl += "&currency=USD";
                redirecturl += "&return=" + ConfigurationManager.AppSettings["SuccessURL"].ToString();
                redirecturl += "&cancel_return=" + ConfigurationManager.AppSettings["FailedURL"].ToString();    
                Response.Redirect(redirecturl);

成功付款后,我無法獲得Paypal返回值。 如果成功或失敗,我如何獲得回報價值?

        tranref = Request.QueryString["tx"].ToString();
        transtat = Request.QueryString["st"].ToString();
        tranamt = Request.QueryString["amt"].ToString();
        trancur = Request.QueryString["cc"].ToString();

我試圖以這種方式在Success頁面中獲取值,但所有值都為null。請幫助我捕獲返回值。

您需要使用付款數據傳輸(PDT)來獲取並驗證付款標准交易的退貨信息。 這里有一些示例: https//github.com/paypal/pdt-code-samples

您可能需要設置rm與價值變量1 ,如果你是GET細節或之后2 ,如果你想發布信息。 使用PDT,返回方法將始終是GET。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM