维码器收款设置 – 支付宝 - (PDF格式)

系统须配置的资料有三项:

  1. 合作身份者ID:合作身份者ID(partner)。
  2. 商户的私钥:RSA加密,密钥。
  3. 支付宝的公钥:RSA加密,支付宝公钥。

申请支付宝商家服务

  1. 申请即时到账收款: https://b.alipay.com/order/productDetail.htm?productId=2012111200373124
  2. 申请手机网站支付: https://b.alipay.com/order/productDetail.htm?productId=2015110218008816

 

登入商家服务

支付宝商家服务中心

https://b.alipay.com


获取“合作身份者ID”

如何查询它们需要通过以下操作:

第一步:登陆支付宝官方网站(b.alipay.com)。

第二步:点击导航栏中“商家服务”。

第三步:点击“查询PID、key”。

即可查询到合作者身份ID,以2088开头的16位纯数字。


生成“商户的私钥/公钥”

如果已经生成过RSA私钥,可跳过此步骤。

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----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQWiDVZ7XYxa4CQsZoB3n7bfxL DkeGKjyQPt2FUtm4TWX9OYrd523iw6UUqnQ+Evfw88JgRnhyXadp+vnPKP7unorm YQAfsM/CxzrfMoVdtwSiGtIJB4pfyRXjA+KL8nIa2hdQy5nLfgPVGZN4WidfUY/Q pkddCVXnZ4bAUaQjXQIDAQAB -----END PUBLIC KEY-----

转换后的字符串:

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQWiDVZ7XYxa4CQsZoB3n7bfxLDkeGKjyQPt2FUtm4TWX9OYrd523iw6UUqnQ+Evfw88JgRnhyXadp+vnPKP7unormYQAfsM/CxzrfMoVdtwSiGtIJB4pfyRXjA+KL8nIa2hdQy5nLfgPVGZN4WidfUY/QpkddCVXnZ4bAUaQjXQIDAQAB

上传公钥

在“合作伙伴密钥管理”下(根据不同的产品选择对应的入口),点击“RSA加密”后的“添加密钥”,把自己的公钥复制进去,如截图:

注意:上传的公钥是一行格式,不允许有注释、空格、换行等!

点击“确认上传”,提示:上传成功,说明已经成功上传。


获取“支付宝的公钥”

如何查询它们需要通过以下操作:

第一步:登陆支付宝官方网站(b.alipay.com)。

第二步:点击导航栏中“商家服务”。

即可查询到支付宝的公钥。(如之前未生成过RSA密钥,请参考前面的生成密钥章节)


支付宝官方技术文档

  1. 如何查询安全校验码KEY和合作者身份ID
  2. RSA密钥的生成与配置
  3. 如何上传公钥
  4. opnssl工具