【问题标题】:iOS PayUMoney SDK - Payment related details for mobile sdk hash is missingiOS PayUMoney SDK - 缺少移动 sdk 哈希的支付相关详细信息
【发布时间】:2017-04-04 18:37:53
【问题描述】:

我们已成功集成 payU sdk,它正在使用带有 test credential 的示例应用程序,但是当我们使用 production environment 并为 php 服务器生成哈希键和在移动 sdk 中使用它会抛出无效的哈希键,我仔细阅读代码,发现 payment_related_details_for_mobile_sdk 应该是通过的。

我已经使用自己的服务器生成了所有必需的哈希键并将paymentParam obj 传递给PayUWebServiceResponse。但得到回复为The data couldn’t be read because it isn’t in the correct format

会有什么问题?

【问题讨论】:

    标签: ios hash sdk payu payumoney


    【解决方案1】:

    我通过很少的搜索得到了解决方案。

    只需使用自己的服务器生成所有必需的哈希值。在获得所有必需的哈希值后,我们需要使用此哈希值制作 PayuHashes Obj 并以这样的意图传递此 Obj

    (或)

    通过这个链接.. Generate MD5 hash from Objective-C object

    【讨论】:

    • 嗨,谢谢您的评论。我从 php 服务器获得了 payment_hash。我称之为 generateHashFromServer: 并传递 paymentParam。但收到消息为“无法获取 的哈希键”。会有什么问题?我已经检查了商家密钥及其生产环境。
    • 得到“无法读取数据,因为它的格式不正确”作为响应。
    • @Balasubramanian,你有没有解决你的问题,我也面临同样的问题。在getPayUPaymentRelatedDetail 上收到“无法读取数据,因为它的格式不正确”
    • @NikhilManapure 实际上我的错误是没有使用正确的生产 Salt(由 PayU 提供)。请在尝试任何操作之前重新检查您的商家密钥和盐。
    • 好的,我肯定会这样做@Balasubramanian。只是一个小小的疑问,后端 api 已经过测试并且可以在 Android 上正常工作,所以我怀疑是否需要在后端为 iOS 进行一些更改。那么 iOS 和 Android 的哈希计算是否相同?
    猜你喜欢
    • 2014-02-23
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    • 2020-09-28
    • 2023-04-06
    • 2012-05-13
    • 2012-12-16
    • 1970-01-01
    相关资源
    最近更新 更多