2016-12-27 25 views
1

我在我的android应用程序中集成了Payfort支付网关。我正在使用FORT SDKv1.2。 在创建令牌的post url中,我总是收到错误“签名不匹配”。Payfort支付集成中的签名不匹配

有人可以告诉我哪个签名被使用吗?

网址 - https://sbpaymentservices.payfort.com/FortAPI/paymentApi

+0

签名必须基于请求参数和规范生成 – ScanQR

+0

我正在做这个完全像这样..但总是得到相同的结果 – user3671465

+0

另外,api给出签名值作为响应..我也使用该签名值,但又一次smae结果。 – user3671465

回答

0

我都面临着同样的问题,发现有我hvae而生成签名用于算法问题。因此在生成签名时检查参数序列。并检查您已设置的算法,并在生成签名时使用相同的算法。

1

将'merchant_reference'值更改为您以前未使用的值。它应该是独一无二的。我有同样的麻烦,并使用它修复。

按字母顺序排列您的密钥,在秘密短语前后添加,然后使用algorythm加密字符串。

之后,您可以在您的请求中使用它。

0

还确保商家参考是字母数字,如果您想添加特殊字符,只能添加。 _ -