2017-07-08 19 views
0

PaytmをASP.NET Webサイトに統合しようとしています。支払い処理は順調ですが、取引が完了すると、私の「コールバック」ページにリダイレクトされます。asp.net Webアプリケーションでpaytmゲートウェイを統合する方法

ここではわかりませんの取引の回答を読むにはどうすればいいですか?私はinspect要素を使って自分のコールバックページをチェックしましたが、コンソールにjsonやエラーメッセージやメッセージはありませんでした。

答えて

0

コールバックURLのページロードイベント中にこの関数を呼び出すことができます。チェックサムハッシュが一致すると、追加のパラメータを呼び出すことができます。

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"); 
     } 
関連する問題