Android &引用;由于上述任何原因,OOPS付款失败”;尝试呼叫paytm服务时

Android &引用;由于上述任何原因,OOPS付款失败”;尝试呼叫paytm服务时,android,Android,我正在使用以下文档将paytm集成到我的android应用程序中: 但当我点击Paywith PAYTM按钮时,显示以下错误: 由于以下任何原因导致付款失败: 由于不活动,会话已过期 我们的系统遇到了障碍 你可以自己修!以下是方法: 清除浏览器的Cookie和临时internet文件 向您的银行检查付款状态,以避免重复付款 启动新浏览器&从头开始 还不能交易吗?请访问paytm.com/care访问我们 我使用PHP作为PAYTM文档中提供的后端服务 我现在正在使用send box凭据

我正在使用以下文档将paytm集成到我的android应用程序中:

但当我点击Paywith PAYTM按钮时,显示以下错误:

由于以下任何原因导致付款失败:

  • 由于不活动,会话已过期
  • 我们的系统遇到了障碍
你可以自己修!以下是方法:

  • 清除浏览器的Cookie和临时internet文件
  • 向您的银行检查付款状态,以避免重复付款
  • 启动新浏览器&从头开始
  • 还不能交易吗?请访问paytm.com/care访问我们
我使用PHP作为PAYTM文档中提供的后端服务

我现在正在使用send box凭据进行测试

中期:****************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服务器的准确参数加上一个校验和…..

您正在处理测试详细信息还是实时详细信息?另外,请检查您使用的MID,此错误是由于校验和不匹配造成的。我正在处理测试详细信息。我已经使用PAYTM讨论论坛交叉验证了我的MID。我发现这个错误响应403来自银行的错误响应。此外,您可以在此中找到响应代码。是否可以在此处添加代码?