Skip to content

支付文档说明

鸿闻商户后台:https://merchant.hwkjpay.com/merchant-admin
鸿闻支付生产地址:https://openapi.hwkjpay.com/gateway.do

1、生成 pkcs8 + 2048 的秘钥对

1.生成公私钥

openssl genrsa -out private.pem 2048
openssl rsa -in private.pem -pubout -out public.pem

也可参考网址:https://uutool.cn/rsa-generate/  直接生成公私钥。

2.在鸿闻商户后台将上面商户自己生成的公钥上传。

3.在鸿闻商户后台下载鸿闻的公钥(该公钥用于接口返回参数的验签)。

2、签名规则

1.去除空值,剔除sign参数

2.参数按照参数名ASCII码从小到大排序(字典序)

3.使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串

4.采用sha256withrsa 格式进行签名和验签