gpt4 book ai didi

android - 尝试调用 paytm 服务时出现 "OOPS payment failed due to any of this reasons"

转载 作者:太空狗 更新时间:2023-10-29 15:25:34 56 4
gpt4 key购买 nike

我正在使用此文档将 paytm 集成到我的 android 应用程序中: PAYTM integration in android app

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

Payment failed due to any of these reasons:

  • Session expired due to inactivity
  • Our system encountered an obstacle

You can fix it yourself! Here’s how:

  • Clear cookies & temporary internet files of the browser
  • Check payment status with your bank to avoid double payment
  • Launch a new browser & start from the beginning
  • Still unable to transact? visit us at paytm.com/care

我正在使用 PHP 作为 PAYTM 文档中提供的后端服务。

我现在正在使用发件箱凭据进行测试。

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

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

关于android - 尝试调用 paytm 服务时出现 "OOPS payment failed due to any of this reasons",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42342477/

56 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com