文章目录
支付宝当面付(条码支付)
一.账号初始配置
1.身份选择
登录蚂蚁金服开放平台之后,需要选择入驻身份,身份确定了你要开发哪种应用,开发自研应用(只供自己使用)就选择自研开发者。
2.完善信息和拓展身份
2.1完善信息
- 进入主界面后,点击右上角账户信息,进入账户管理/合作伙伴管理界面。
- 在账户管理/合作伙伴管理界面完善和修改账户信息。
- 然后签署协议
2.2拓展身份
在账户管理/合作伙伴管理界面下方有角色身份一栏,如需要开发其他种类应用,可以点击“立即扩展”按钮进行身份扩展。
二.沙箱环境应用配置
点击开发者中心-研发服务-沙箱环境,进入沙箱环境页面,沙箱环境有三个信息,沙箱应用,沙箱账号,沙箱工具。
1. 沙箱应用
进入沙箱环境页面后,可以看到系统已经自动为你创建一个应用。
1.1必看部分
参数介绍:
-
APPID:沙箱环境自动生成,且唯一,必须与代码中APPID一致。
-
支付宝网关:沙箱环境自动生成,必须与代码一致,如果应用上线,代码中该地址配置为https://openapi.alipay.com/gateway.do,即去除地址中的dev字段。
-
RSA2(SHA256)密钥:必填,如未配置,该参数后只显示“设置应用公钥”,点击下载签名验签工具,下载解压后如图所示。
进入文件夹,运行bat后缀程序。
如下图所示,弹出工具框,根据开发语言选择密钥格式,因为目前新建应用只支持RSA2签名方式,所以密钥长度选择2048方可生效。
1.2选看部分
- 应用网关:选填,用于接收支付宝异步通知,例如口碑开店中,需要配置此网关来接收开发者门店被动通知,一旦填入之后,该项就不能为空了,一般不需要配置。
- 授权回调地址:选填,第三方授权或用户信息授权后回调地址。授权链接中配置的redirect_uri的值必须与此值保持一致,一旦填入之后,该项就不能为空了,一般不需要配置。
- RSA(SHA1)密钥:选填,推荐使用RSA2(SHA256)密钥,如果在上方配置已经配置过,该处不需要配置。
- AES密钥:选填,对请求