申请支付宝商家服务
申请手脑网站支付:
https://b.alipay.com/signing/productDetail.htm?productId=I1011000290000001001
申请电脑网站支付:
https://b.alipay.com/signing/productDetail.htm?productId=I1011000290000001000
1_rsa_private_key.txt:商户私钥。
(自行保留)
2_pkcs8_rsa_private_key.txt:商户私钥PKCS8格式。
(上传至本系统后台)
3_rsa_public_key.txt:商户公钥。
(上传至支付宝后台)
商户的私钥
用记事本打开2_pkcs8_rsa_private_key.txt,可以看到-----BEGIN PRIVATE KEY-----开头,-----END PRIVATE KEY-----结尾的字符串,中间的一大串字符就是PKCS8格式的私钥。(不包含开头与结尾)
注意:上传的私钥是一行格式,不允许有注释、空格、换行等!
商户的公钥
用记事本打开3_rsa_public_key.txt,可以看到-----BEGIN PUBLIC KEY-----开头,-----END PUBLIC KEY-----结尾的字符串,中间的一大串字符就是公钥。(不包含开头与结尾)
注意:上传的公钥是一行格式,不允许有注释、空格、换行等!
密钥的转换示例
上传秘钥时要去除-----BEGIN KEY-----开头,-----END KEY-----结尾的字符串,和中间的所有空白。
转换前文件格式:
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQWiDVZ7XYxa4CQsZoB3n7bfxLDkeGKjyQPt2FUtm4TWX9OYrd523iw6UUqnQ+Evfw88JgRnhyXadp+vnPKP7unorm YQAfsM/CxzrfMoVdtwSiGtIJB4pfyRXjA+KL8nIa2hdQy5nLfgPVGZN4WidfUY/Q pkddCVXnZ4bAUaQjXQIDAQAB
-----END PUBLIC KEY-----
转换后的字符串:
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQWiDVZ7XYxa4CQsZoB3n7bfxLDkeGKjyQPt2FUtm4TWX9OYrd523iw6UUqnQ+Evfw88JgRnhyXadp+vnPKP7unormYQAfsM/CxzrfMoVdtwSiGtIJB4pfyRXjA+KL8nIa2hdQy5nLfgPVGZN4WidfUY/QpkddCVXnZ4bAUaQjXQIDAQAB
在“合作伙伴密钥管理”下(根据不同的产品选择对应的入口),点击“RSA加密”后的
“添加密钥”
,把自己的公钥复制进去,如截图:
注意:上传的公钥是一行格式,不允许有注释、空格、换行等!
点击确认按钮:支付宝旧版本显示 “确认上传”,新版本显示“保存”。
提示:上传成功,说明已经成功上传。
(如之前已经添加RSA密钥,就不需再添加;如需修改,
点击RSA(SHA1)密钥--查看开发者公钥,点击修改即可
)
获取“支付宝的公钥”:
如何查询它们需要通过以下操作:
第一步:登陆支付宝官方网站(
b.alipay.com
)
第二步:点击导航栏中“我的商家服务” 下的“帐号管理”
第三步:点击“查看PID|KEY ”“查看支付宝公钥”
即可查询到支付宝的公钥。(如之前未生成过 RSA 密钥,请参考前面的生成密钥章节)
登陆电脑版系统后台, 点击
「基本设置」
--
「收款账号」
,点击支付宝设置后面的
「编辑」
, 把以上支付宝收款资料填入相应框格里面,选择
「启用」
支付宝官方技术文档:
1.如何查询安全校验码KEY和合作者身份ID
2.RSA密钥的生成与配置
3.如何上传公钥