首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Payfort签名失配

Payfort签名失配
EN

Stack Overflow用户
提问于 2020-06-18 09:43:14
回答 2查看 299关注 0票数 2

我有一个要求提交报告的机构:

代码语言:javascript
复制
{
    "from_date":"2020-06-17T00:00:01+03:00",
    "to_date":"2020-06-18T10:59:59+03:00",
    "signature":"df4c2bbbd5dd044036e11f26845a170b93249fd657339bf88b59b6340e2f****",
    "merchant_identifier":"gGRRR***",
    "merchant_reference":"1592472727964",
    "columns":["amount","card_number"],
    "query_command":"GENERATE_REPORT",
    "access_code":"VYqRIJEhOHNFgDMbu***"
}

我在签字前签了名:

代码语言:javascript
复制
MYPASSaccess_code=VYqRIJEhOHNFgDMbu***columns=[amount,card_number]from_date=2020-06-17T00:00:01+03:00merchant_identifier=gGRRR***merchant_reference=1592472727964query_command=GENERATE_REPORTto_date=2020-06-18T10:59:59+03:00MYPASS

所以它的Hash256 = df4c2bbbd5dd044036e11f26845a170b93249fd657339bf88b59b6340e2f****

但我在答复中收到的哈希是:

代码语言:javascript
复制
1b3d301ff248ec0848eeb1376f4b4344e648cba60f18c63dcc9e939d6c83****

我做错什么了?可能与date有关

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-18 10:27:37

到目前为止:我在文档中发现了一个重要注记

注意! 列参数中的;您应该:

  1. 开放括号。
  2. 在列值之间放一个“逗号”,然后加上一个“空格”。

例子: columns=acquirer_name,authorization_code,amount,bin_number

筛选器参数中的;您应该:

  1. 开放括号。
  2. 然后打开一个卷发括号。
  3. 写上“钥匙”
  4. 放一个“逗号”然后放一个“空格”。
  5. 写出键的“值”。
票数 0
EN

Stack Overflow用户

发布于 2021-10-28 22:09:03

payfort在下面的链接中讨论生成您的签名--您可以看到

签名文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62447057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档