尝试调用Paytm服务时"OOPS payment failed due to any of this reasons"



我使用此文档将paytm集成在我的Android应用中:Android App中的Paytm集成

但是,当我使用Paytm按钮点击付款时,它显示以下错误:

由于以下任何原因,付款失败了:

  • 会议由于不活动而过期
  • 我们的系统遇到了障碍

您可以自己修复!以下方法:

  • 透明饼干&浏览器的临时互联网文件
  • 与您的银行检查付款状态以避免双重付款
  • 启动新浏览器&从开始
  • 开始
  • 仍然无法交易?请访问我们的paytm.com/care

我正在使用Paytm文档中提供的PHP进行后端服务。

我现在正在使用发送盒凭据进行测试。

中间:************* 45797

商人钥匙:********** vim1

这是所有人的解决方案:

请确保向服务器(用于校验和发电机)发送相等数量的参数,然后向Paytm服务器发送付款。

例如: 如果要发送6个参数以进行校验和发电机,请发送这6个相同的参数(包括校验和)到Paytm ... 它将解决您的问题。

代码示例:

#Generate checksum.php
$paramList = array();
$paramList["MID"] = 'Provided by Paytm'; //Provided by Paytm
$paramList["ORDER_ID"] = 'hIquwhzvzTG7gvT'; //unique OrderId for every request
$paramList["CUST_ID"] = 'CUST0001453'; // unique customer identifier
$paramList["INDUSTRY_TYPE_ID"] = 'Retail'; //Provided by Paytm
$paramList["CHANNEL_ID"] = 'WAP'; //Provided by Paytm
$paramList["TXN_AMOUNT"] = '10.00'; // transaction amount
$paramList["WEBSITE"] = 'APP_STAGING';//Provided by Paytm
$paramList["CALLBACK_URL"] = 'https://pguat.paytm.com/paytmchecksum/paytmCallback.jsp';
#Android Activity.java
paramMap.put("MID" , "#########");
paramMap.put( "ORDER_ID" , "hIquwhzvzTG7gvT");
paramMap.put( "CUST_ID" , "CUST0001453");
paramMap.put( "CHANNEL_ID" , "WAP");
paramMap.put( "TXN_AMOUNT" , "10.00");
paramMap.put( "WEBSITE" , "APP_STAGING");
paramMap.put( "CALLBACK_URL" , "https://pguat.paytm.com/paytmchecksum/paytmCallback.jsp");
paramMap.put( "CHECKSUMHASH" , "dR5OtEkuNkgamHTZDCHmF+CF3j9RdG1520mlHEb85oSZP1CaxVUsRY2sYric90HLm/vElaPZKoQ7b5/SyFpi3oBWXf2BQNy+r6iiBwg4AH4=");
paramMap.put("INDUSTRY_TYPE_ID" , "Retail");

注意:请牢记发送Paytm服务器精确参数以及一个校验和一个校验和

相关内容

最新更新