Payu的支付api验证不起作用

Posted

技术标签:

【中文标题】Payu的支付api验证不起作用【英文标题】:Verification of Payment api of Payu is not working 【发布时间】:2021-11-19 22:07:13 【问题描述】:

我正在尝试将 PayU 集成到我的网站中,我已经成功完成了支付 api 部分。现在我正在尝试调用交易的验证 api。我已按照documentation 的所有步骤进行操作。

方法POST:https://test.payu.in/merchant/postservice?form=2

图片

我得到了,抱歉,发生了一些问题,没有任何正确的错误消息。

我被困在这个问题上。请帮忙。 任何帮助或评论将不胜感激。

我的代码:使用 SHA256 生成字符串(以文档中给出的预期格式)和哈希的函数

                   string command = "verify_payment";
                    string finalStringToBeHashed = PAYU_KEY +"|"+ command + "|" + transactionId + "|" + PAYU_SALT;
                    string hash = _iPayUServices.GetSHA256(finalStringToBeHashed);
                    return Ok(( hash, finalStringToBeHashed));
    

我确信我的 GetSHA256() 函数是正确的。 (因为它适用于支付 API)。

【问题讨论】:

【参考方案1】:

而不是https://test.payu.in/merchant/postservice?form=2 URL, 使用https://info.payu.in/merchant/postservice?form=2

实际上他们正在升级他们的文档,到目前为止还缺少很多东西。希望他们能尽快添加。

【讨论】:

以上是关于Payu的支付api验证不起作用的主要内容,如果未能解决你的问题,请参考以下文章

验证 spotify web api 不起作用

针对 Spring Boot API 的 Android 身份验证不起作用

gmail api 发送邮件不起作用 C# 控制台应用程序(身份验证范围不足)

使用 Fetch API 重新验证的 POST 请求不起作用

Laravel Sanctum Token API 身份验证在 Postman 中不起作用

Laravel 5.6 护照 API 身份验证在获取请求中不起作用