【问题标题】:Getting "Invalid checksum" in Paytm in ios swift在 ios swift 中的 Paytm 中获取“无效校验和”
【发布时间】:2020-09-23 10:07:57
【问题描述】:

我在 ios swift5 中整合 Paytm 整合

在关注谷歌链接后,我收到了这个错误。在互联网上搜索过,但没有提供此问题的解决方案。

这是我的回应,我正在使用暂存 MID 和其他凭据。

请提供解决方案!

<html><head><meta http-equiv='Content-Type' content='text/html;charset=ISO-8859-I'><title>Paytm</title><script type='text/javascript'>function response(){return document.getElementById('response').value;}</script></head><body>Redirect back to the app<br><form name='frm' method='post'><input type='hidden' id='response' name='responseField' value='{"ORDERID":"WvE9q", "MID":"XXXXXXXXXXXXXXXXX210", "TXNAMOUNT":"100.00", "CURRENCY":"INR", "STATUS":"TXN_FAILURE", "RESPCODE":"330", "RESPMSG":"Invalid checksum", "BANKTXNID":""}' /></form></body></html>

 PayTmIntegration[2222:92868]    response() JS method returned = {"ORDERID":"WvE9q", "MID":"XXXXXXXXXXXXXXXXX210", "TXNAMOUNT":"100.00", "CURRENCY":"INR", "STATUS":"TXN_FAILURE", "RESPCODE":"330", "RESPMSG":"Invalid checksum", "BANKTXNID":""}

调用代理 didFinishedResponse

{

  "RESPMSG" : "Invalid checksum",

  "STATUS" : "TXN_FAILURE",

  "TXNAMOUNT" : "100.00",

  "BANKTXNID" : "",

  "MID" : "XXXXXXXXXXXXXXXXX210",

  "RESPCODE" : "330",

  "CURRENCY" : "INR",

  "ORDERID" : "WvE9q"

}

PGTransactionViewController::viewWillDisappear

【问题讨论】:

  • 请更具体。没有人能真正看完这么多文字。
  • 嗨@Grayrigel 我收到无效校验和作为响应。有人解决了这个问题吗?
  • 尝试联系 Paytm 人员。他们或许可以帮助您。
  • 谁能分享最新版本的paytm整合工作链接。

标签: ios swift swift5 paytm


【解决方案1】:

您需要使用正确的参数生成校验和。校验和生成逻辑在 paytm 的开发人员文档中进行了解释。另请确认您正在集成哪个结帐流程?使用 Paytm 提供的最新流程。

【讨论】:

    猜你喜欢
    • 2020-11-26
    • 1970-01-01
    • 2021-01-25
    • 1970-01-01
    • 2017-08-20
    • 1970-01-01
    • 1970-01-01
    • 2020-11-02
    • 2020-12-08
    相关资源
    最近更新 更多