Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Payfort签名不匹配_Java_Sha256_Payfort - Fatal编程技术网

Java Payfort签名不匹配

Java Payfort签名不匹配,java,sha256,payfort,Java,Sha256,Payfort,我有这个请求机构来生成报告: { "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

我有这个请求机构来生成报告:

{
    "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***"
}
我在签字前已签字,身份为:

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=
DF4C2BBD5DD044036E11F26845A170B93249FD657339BF88B59B6340E2F****

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

1b3d301ff248ec0848eeb1376f4b4344e648cba60f18c63dcc9e939d6c83****

我做错了什么?到目前为止,可能与日期有关:我在文档中发现:

注意

 在columns参数中;你应该:

  • 开放式括号

  • 在列值之间加一个“逗号”,然后加一个“空格”

  • 示例:列=[收单机构名称、授权代码、金额、银行标识代码]

     在里面 滤波器参数;你应该:

  • 开放式括号
  • 然后打开一个花括号
  • 写“钥匙”
  • 先放一个逗号,再放一个空格
  • 写下键的“值”

  • 到目前为止:我在文档中发现:

    注意

     在columns参数中,您应该:

  • 开放式括号

  • 在列值之间加一个“逗号”,然后加一个“空格”

  • 示例:列=[收单机构名称、授权代码、金额、银行标识代码]

     在里面 过滤器参数;您应该:

  • 开放式括号
  • 然后打开一个花括号
  • 写“钥匙”
  • 先放一个逗号,再放一个空格
  • 写下键的“值”