1.合作身份者ID:合作身份者ID(partner)
2.商户的私钥:RSA加密,密钥
3.支付宝的公钥:RSA加密,支付宝公钥
支付宝商家服务中心:https://b.alipay.com
如何查询它们需要通过以下操作:
第一步:登陆支付宝官方网站(b.alipay.com)
第二步:点击导航栏中“我的商家服务” 下的“帐号管理”
第三步:点击“查看PID|KEY ”
如果已经生成过RSA私钥,可跳过此步骤!
通过openssl工具生成RSA的公钥和私钥(opnssl工具包点此下载)解压该工具包,运行gen.bat文件后,会生成三份文件,如下图:
生成的文件说明:
用记事本打开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 密钥,请参考前面的生成密钥章节)
登陆电脑版系统后台, 点击「基本设置」--「收款账号」,点击支付宝设置后面的「编辑」, 把以上支付宝收款资料填入相应框格里面,选择「启用」