Appearance
支付文档说明
鸿闻商户后台: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 格式进行签名和验签