支付宝2.0设置


一、如何获取PID和KEY

配置流程

1、入驻开放平台,详见如何入驻开放平台(已入驻可忽略)。

入驻身份请选择“自研开发者”。


2、点击支付宝mapi网关产品密钥页面,可获取合作伙伴身份(PID)和安全校验码(key)MD5密钥。

商户号PID:设置合作伙伴身份(PID)2088开头的数据。

商户密钥KEY:设置安全校验码(key)MD5密钥的数据。

注:有些商户又将“MD5密钥”称为安全校验码、KEY等。

支付宝2.0(图1)


二、如何获取appid、商户私钥和支付宝公钥

配置流程

1、入驻开放平台,详见如何入驻开放平台(已入驻可忽略)

入驻身份请选择“自研开发者”。


2、点击开放平台密钥页面,检查是否有相关的应用信息。


3、若页面没有应用,则需要创建应用后,配置数据。

创建应用步骤流程:点击如何创建应用

创建应用成功后,配置流程参考第4步。


4、若页面有应用(或者完成创建应用后),配置流程如下

点击开放平台密钥页面

(1)appid:选择自己需要的appid对应数据。

(2)商户号:在mapi网关产品密钥中的合作伙伴身份(PID)。

(3)商户私钥:使用工具生成的应用私钥数据。

注:生成及配置RSA密钥需注意Java语言请使用pkcs8格式密钥,非Java语言(如PHP、.Net)请使用pkcs1格式密钥,系统使用什么开发语言请查看系统说明书或者联系售卖系统的卖家。

(5)支付宝公钥:将工具中的应用公钥上传至应用的接口加签方式,设置成功后会生成支付宝公钥。

支付宝2.0(图2)


支付宝2.0(图3)


三、配置公钥证书模式

配置流程

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 ,工具中有格式转换;