这可能是其他问题的重复,我检查了解决方案的每一个地方,但没有找到这个Paytm校验和不匹配的正确解决方案。
我得到校验和不匹配错误在paytm到Android应用程序我已经在PHP(在我的服务器上)创建校验和并从服务器发送到Android app.once应用程序收到校验和然后这个参数以及校验和将去服务器验证校验和和付款。
我收到以下回复:
[{STATUS=TXN_FAILURE, CHECKSUMHASH="***", ORDERID=e5992c72f44648799e034df284f4f339, TXNAMOUNT=100.00, MID=222, RESPCODE=330, BANKTXNID=, CURRENCY=INR, RESPMSG=Paytm checksum mismatch.}]
这是请求数据:
{
"CALLBACK_URL":"https://securegw.paytm.in/theia/paytmCallback?ORDER_ID=d53a1edd5f8fb46539c793476700b576c",
"CHANNEL_ID":"WAP",
"CUST_ID":"0fbfd97306a748298477aa7c11fb8040",
"INDUSTRY_TYPE_ID":"Retail",
"MID":"myMID",
"ORDER_ID":"53a1edd5f8fb46539c793476700b576c",
"TXN_AMOUNT":"100",
"WEBSITE":"APPSTAGING"
}
我还检查了Android Paytm上的问题,但我没有找到任何解决方案。请注意,我在两侧使用相同的参数(App和Web)。
你的小建议可以帮助我很多!!
谢谢。
我遇到了同样的问题。我从app发送了适当的数据,用于创建校验和到我的服务器。但服务器正在创建具有不同值的校验和。所以我收到了“Checksum mismatch error”。您还可以从应用程序和服务器密钥进行交叉检查。服务器URL和参数,您使用相同的参数值。
通过这样做我解决了我的问题。希望这个议程也能帮到你。