支付宝支付是国内支付占比最多的。这篇文章说的就是怎么去做支付宝支付的相关配置,这是开发支付宝支付的基础条件。
这篇文章介绍的是移动应用支付的相关配置,不过网页和小程序基本上差不多,细节的差异要参考官方文档;
一、入驻平台
注册企业或个人支付宝账户,根据情况选择自研开发还是服务商服务,完成入驻;
不过大部分情况都是选择自研开发服务。
注:
不论是个人还是企业开发者,都是需提供真实有效的营业执照,且支付宝账户名称需与营业执照主体一致。
二、创建应用
创建应用,选择自研型应用;
2.1 填写应用信息
需要填写的信息基本上包含应用名称,图标,应用描述等,审核通过之前还无法在线上正式调用接口。通过之后,状态显示为上线中;一般需要一天时间审核;
2.2 添加应用功能
应用上线之后,在应用详情页底部查看应用的能力列表,选择需要的能力签约;
注:若添加能力后提示 列表存在需要与商户账号绑定才能使用的功能,要进入商家中心绑定此应用,将商家账户与对应应用绑定。
2.3 配置应用环境
- 接口加签方式:必填
开发者可根据接入产品需求选择 公钥证书模式 或 公钥模式。 - IP 白名单:可选。
提高商户访问开放平台的安全性。 - 应用网关:可选。
用于接收支付宝异步通知 - 接口内容加密方式:可选
- 授权回调地址:可选。
第三方应用授权 或 用户信息授权 后回调地址。
3 绑定应用
- 登录 商家中心(https://mrchportalweb.alipay.com/user/home) > 账号中心 > 绑定 > APPID绑定,点击 添加绑定。
- 提交绑定申请;会有审核;
4 签约
必须先绑定将主账号和APPID绑定,才能进行签约;签约之后,等待审核,审核通过之后,相关api就可以用啦。能力状态会变为 已生效。
5 配置秘钥:
这一步在创建应用时就可以操作了。
现在可以通过web方式进行在线加密,但这里说的是下载秘钥工具。
5.1 下载秘钥工具:
https://opendocs.alipay.com/open/291/105971
支付宝开放平台支持使用 普通公钥、公钥证书 两种签名方式。
所以秘钥工具下载安装之后,需要不同的签名方式获取应用公钥、应用私钥或者公钥证书;
5.2 生成秘钥:
这块不多说,一看到工具就知道怎么做。生成应用公钥、应用私钥之后,需要将应用公钥上传支付宝平台的接口加签方式,上传之后,会得到支付宝公钥。
注意:在开发中需要用应用私钥和支付宝公钥来进行签名和验签。
公钥证书也是一样,需要上传到开放平台中,可以获取到支付宝公钥证书、支付宝根证书。
注:
这些参数在开发中是需要添加的,具体情况参考文档。
其实只要签约完之后,整个流程配置就完成了,接下来的就是开发了。所以生成秘钥步骤,是在创建应用时就要去做的。