支付宝2.0设置
一、如何获取PID和KEY
配置流程
1、入驻开放平台,详见如何入驻开放平台(已入驻可忽略)。
入驻身份请选择“自研开发者”。
2、点击支付宝mapi网关产品密钥页面,可获取合作伙伴身份(PID)和安全校验码(key)MD5密钥。
商户号PID:设置合作伙伴身份(PID)2088开头的数据。
商户密钥KEY:设置安全校验码(key)MD5密钥的数据。
注:有些商户又将“MD5密钥”称为安全校验码、KEY等。
二、如何获取appid、商户私钥和支付宝公钥
配置流程
1、入驻开放平台,详见如何入驻开放平台(已入驻可忽略)。
入驻身份请选择“自研开发者”。
2、点击开放平台密钥页面,检查是否有相关的应用信息。
3、若页面没有应用,则需要创建应用后,配置数据。
创建应用步骤流程:点击如何创建应用。
创建应用成功后,配置流程参考第4步。
4、若页面有应用(或者完成创建应用后),配置流程如下
点击开放平台密钥页面
(1)appid:选择自己需要的appid对应数据。
(2)商户号:在mapi网关产品密钥中的合作伙伴身份(PID)。
(3)商户私钥:使用工具生成的应用私钥数据。
注:生成及配置RSA密钥需注意Java语言请使用pkcs8格式密钥,非Java语言(如PHP、.Net)请使用pkcs1格式密钥,系统使用什么开发语言请查看系统说明书或者联系售卖系统的卖家。
(5)支付宝公钥:将工具中的应用公钥上传至应用的接口加签方式,设置成功后会生成支付宝公钥。
三、配置公钥证书模式
配置流程
1、入驻开放平台,详见如何入驻开放平台(已入驻可忽略)。
入驻身份请选择“自研开发者”。
2、点击开放平台密钥页面,检查是否有相关的应用信息
3、若页面没有应用,则需要创建应用后,配置数据
创建应用步骤流程:点击如何创建应用。
创建应用成功后,配置流程参考第4步。
4、若页面有应用(或者完成创建应用后),配置流程如下
点击开放平台密钥页面
(1)appid:选择自己需要的appid对应数据。
(2)商户号:在mapi网关产品密钥中的合作伙伴身份(PID)。
(3)应用私钥:使用工具生成的应用私钥数据。
注:生成及配置公钥证书需注意Java语言请使用pkcs8格式密钥,非Java语言(如PHP、.Net)请使用pkcs1格式密钥,系统使用什么开发语言请查看系统说明书或者联系售卖系统的卖家。
(4)应用公钥证书:下载证书名称为:appCertPublicKey_appid数据.crt
(5)支付宝公钥证书:将工具中的应用公钥上传至应用的接口加签方式,设置成功后会生成支付宝公钥,下载证书名称为:alipayCertPublicKey_RSA2.crt。
(5)支付宝根证书:下载证书名称为:alipayRootCert.crt
注意,新版的生成秘钥需要 生成后的私钥是PKCS8,需要转换为PKCS1 ,工具中有格式转换;