支付宝密钥加签变更,从普通公钥升级为公钥证书,证书签名的优势在于引入了 CA 机构对公钥持有者进行身份识别,保证该证书所属实体的真实性,以实现报文的抗抵赖,具备更高的安全性。
一、登录企业支付宝账户([www.alipay.com](http://www.alipay.com/)),进入首页--产品中心-我的产品--全部产品-开通单笔转账到支付宝账户[https://b.alipay.com/signing/productDetailV2.htm?productId=I1012000291000001000](https://b.alipay.com/signing/productDetailV2.htm?productId=I1012000291000001000),若有已经开通(显示已生效、产品使用中)可不用再开通。![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152136xghi37yid5hdog07.png)![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152136s08101ef1913osfe.png)![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152136y3i8gpo4espse8gi.png)
二、企业支付宝账户入驻支付宝蚂蚁金服开放平台(open.alipay.com),首次入驻,选择入驻“系统服务商ISV”或者“提供第三方服务+自研开发服务”![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152418k8bqcm8hc8upp8uz.png)![](https://bbs.yunzmall.com/data/attachment/forum/202109/29/100936pfrcq87rfj8ccqhj.png)
三、创建应用,自研服务--网页&移动应用--创建应用
(1)如需要配置证书模式需使用新的支付宝应用单独配置,如和支付产品、支付宝登录功能使用相同的应用,由于支付使用签名方式是普通公钥方式会无法支付。
(2)每个应用都是单独的公私钥,其他功能版块也要用到应用,请创建一个新应用来配置![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152438dcty774lh744tu7l.png)
四、生成公钥证书步骤
1、先生成支付宝证书密钥
2、登录支付宝应用:配置支付宝证书密钥如已配置普通密钥模式就点击加密更变
3、配置完毕下载三个证书,证书名称分别是
(1)应用公钥证书appCertPublicKey\_xxxxxxx.crt
(2)支付宝公钥证书alipayCertPublicKey\_RSA2.crt
(3)支付宝根证书 alipayRootCert.crt
4、商城配置证书密钥
(1)应用APPID
(2)应用私钥,在生成密钥的文件里一般名称为应用公钥\_RSA2\_PKCS8.txt
(3)上传支付宝证书
五、生成公钥证书、后台配置说明:
1、进入 [MiniU](https://miniu.alipay.com/) 官网 在线密钥->生成密钥菜单页面,密钥长度选择 RSA2,密钥格式选择 PKCS8(Java适用),点击 生成CSR 按钮,进入生成应用公钥证书 CSR 文件页面。详情可点开 使用说明 可以查看生成公钥证书方式。![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152719zoznmfyizntysm9r.png)![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152740wo44lxa986l9l46v.png)
3、登录 [开发者中心控制台](https://open.alipay.com/platform/developerIndex.htm) > 在相应应用点击进入管理后台 > **开发设置** > **接口加签方式** 设置。点击 **设置** 后,输入手机验证码![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152759ztb4ttcheq43cihf.png)![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152759sfz8s7xbg5l3bpmm.png)
加签模式选择 **公钥证书 ,上传证书文件 **选择** 上传 CSR 文件在线生成证书 **即可完成公钥证书的设置。![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152819wyu2gygu2lhlh22b.png)
![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152819kxkerygybbexbrst.png)
4、上传成功后,可查看、下载已生成(或已上传)的应用公钥证书,以及下载对应的支付宝公钥证书、支付宝根证书。
![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152819yvfywz7y89kffnfh.png)![](https://yunzmall-1251768088.cos.ap-guangzhou.myqcloud.com/images/10/2022/01/2e93d9942f7e6f6371457d05ec33c702.png)
5、商城后台应用ID对应支付宝应用appid![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152903f7tsjjdvylc5lddy.png)
6、商城后台应用私钥对应CSR文件的应用私钥![](https://bbs.yunzmall.com/data/attachment/forum/202107/12/152918sypzmhkyf5umkji5.png)
- 返回首页
- 概况
- 消息
- 系统
- 1、商城入口
- 2.商城设置
- ①商城设置
- ②会员设置
- ③会员资料设置
- ④注册设置
- ⑤订单设置
- ⑥物流查询
- ⑦短信
- 阿里云短信配置
- 腾讯云短信设置
- ⑧联系方式
- ⑨分类
- ⑩优惠券
- ⑪分享
- ⑫幻灯片
- ⑬广告位
- ⑭资产密码
- ⑮地图设置
- 3、交易设置
- 4、支付方式
- 微信支付
- 微信提现(企业付款到零钱)
- 支付宝支付
- 支付宝提现
- 其他支付(余额/他人代付/银行转账/货到付款)
- 5、微信模板消息
- 自定义消息模板
- 小程序消息
- 6、语言设置
- 7、权限管理
- 8、多媒体管理
- 9、插件管理
- 10、系统工具
- 11、工单管理
- 12、系统更新
- 商品
- 1,发布商品
- 2,商品列表
- 3,商品表单
- 4,商品分类
- 5,品牌管理
- 6,配送模板
- 7,评论管理
- 8,优惠券管理
- 9,商品标签
- 10,退货地址设置
- 11,满额优惠
- 12,批量操作
- 13,配送方式
- 会员
- 1.全部会员
- 1-1商城删除会员
- 2.会员等级
- 3.会员分组
- 4.会员-关系设置
- 5.资格申请
- 6.会员设置
- 6-1会员合并
- 7.推广中心设置
- 8.会员邀请码使用记录
- 9.关系链修改记录
- 10.会员合并记录
- 11.会员注销
- 订单
- 1.订单管理列表
- 2.订单处理流程
- 3.订单状态
- 4.订单修改价格
- 5.订单退款退货
- 6.多包裹发货
- 7.批量发货订单操作步骤
- 财务
- 一、余额设置
- 二、会员余额
- 三、充值记录
- 四、转让记录
- 五、余额明细
- 六、收入明细
- 七、提现设置
- 八、提现统计
- 九、提现记录
- 十、积分管理
- 十一、转账审核
- 十二、收益广告
- 十三、批量充值
- 应用
- 统计2.0
- 小程序常用链接