【发布时间】:2015-10-05 16:57:28
【问题描述】:
我正在尝试集成 payu 支付网关,我已包含所有必填字段,但在重定向到 payu 的官方网站后显示错误。
Error. We are sorry we are unable to process your payment.
Checksum Failed. Please contact your merchant.
我已包含以下字段:
<input type="hidden" name="key" value="key here" />
<input type="hidden" name="txnid" value="67c778f0eed" />
<input type="hidden" name="hash" value="sdfdsfsdfsdfgsdrgsdf"/>
<input type="hidden" class="user2" name="firstname" value="sunil">
<input type="hidden" name="surl" value="abc.com" size="64" />
<input type="hidden" name="furl" value="abc.com" size="64" /></td>
<input type="hidden" name="service_provider" value="payu_paisa" size="64" />
<input id="pay_amoumt" type="hidden" name="amount" value="10">
<input id="pay_amoumt" type="hidden" name="productinfo" value="general">
我已经为哈希键分配了一个静态字符串。这是一个问题吗?或者我还有什么需要做的吗?
【问题讨论】:
-
阅读文档,
hash应该是您发送的所有其他值的哈希值。 -
现在我明白了。它是由 key、salt 等生成的字符串。
-
@sunil..你能告诉我你是怎么解决这个问题的吗?
-
@AsifSb 嘿,你能解决这个问题吗? :(
-
如果商家资料未通过验证,通常会发生这种情况。它也发生在我身上,但是当我验证所有细节时,错误就消失了