Discuz!APP支付宝支付插件设置:
设置地址:https://openhome.alipay.com/platform/keyManage.htm?keyType=partner
RSA(SHA1)密钥:
对应
支付宝公钥
[color=rgb(166, 174, 179)]* mapi: 支付宝开放平台 - 密钥管理 - mapi网关产品密钥 - RSA(SHA1)密钥 - 查看支付宝公钥 [color=rgb(166, 174, 179)]* openapi: ① RSA:支付宝开放平台 - 密钥管理 - 开放平台密钥 - RSA(SHA1)密钥 - 查看支付宝公钥
② RSA2:支付宝开放平台 - 密钥管理 - 开放平台密钥 - RSA2(SHA256)密钥 - 查看支付宝公钥
开发者公钥(SHA1withRSA)
[color=rgb(26, 26, 26)]使用SHA1withRsa,支付宝会用SHA1withRsa算法进行接口调用时的验签(不限制密钥长度)。使用[color=rgb(0, 170, 238)]支付宝密钥生成器或[color=rgb(0, 170, 238)]OpenSSL(第三方工具)生成密钥
应用私钥
[color=rgb(166, 174, 179)]* 非 PKCS8 编码 [color=rgb(166, 174, 179)]* mapi:与「支付宝开放平台 - 密钥管理 - mapi网关产品密钥 - RSA(SHA1)密钥」中设置的应用公钥对应的应用私钥 [color=rgb(166, 174, 179)]* openapi:① RSA:与「支付宝开放平台 - 密钥管理 - 开放平台密钥 - RSA(SHA1)密钥」中设置的应用公钥对应的应用私钥
② RSA2:与「支付宝开放平台 - 密钥管理 - 开放平台密钥 - RSA2(SHA256)密钥」中设置的应用公钥对应的应用私钥
私钥验证方法:(上面生成工具生成的文件:rsa_private_key.pem 里面内容为私钥。) RSA密钥调试工具
[color=rgb(26, 26, 26)]请将字串 "a=123"使用填写公钥对应的私钥签名,并将签名sign值输入下方文本框,支付宝将校验公钥正确性。如不会签名,可[color=rgb(0, 170, 238)]下载使用签名工具
|