2017-07-08 50 views
0

我正在嘗試將Paytm整合到ASP.NET網站中。付款處理進展順利,但是當交易完成後,它會重定向到我的「callbackurl」頁面。如何在asp.net web應用程序中集成paytm網關

這裏我不知道如何閱讀交易的回覆。我使用inspect元素檢查了我的回調頁面,但是在控制檯中沒有json或任何錯誤消息或消息。

回答

0

您可以在回調url的頁面加載事件期間調用此函數。如果checksumhash匹配,則可以調用其他參數。

String merchantKey = "****************"; // Replace the with the Merchant Key provided by Paytm at the time of registration. 

Dictionary<string, string> parameters = new Dictionary<string, string>(); 
     string paytmChecksum = ""; 
     foreach (string key in Request.Form.Keys) 
     { 
      parameters.Add(key.Trim(), Request.Form[key].Trim()); 
     } 

     if (parameters.ContainsKey("CHECKSUMHASH")) 
     { 
      paytmChecksum = parameters["CHECKSUMHASH"]; 
      parameters.Remove("CHECKSUMHASH"); 
     } 

     if (CheckSum.verifyCheckSum(merchantKey, parameters, paytmChecksum)) 
     { 
      lbl_status.Text = parameters["STATUS"]; 
      Response.Write("Checksum Matched"); 
     } 
     else 
     { 
      Response.Write("Checksum MisMatch"); 
     } 
相關問題