1. 进入支付宝开放平台创建应用(小程序、生活号、网页等)
2. 应用产品绑定,支付相关的主要有当面付,电脑网站支付、手机网站支付
3. 应用开发设置
1). 接口加签方式(密钥 / 证书 ),使用支付宝密钥生成器生成应用的公钥和私钥,并将应用公玥填写入接口加签方式(密钥 / 证书 ) 中生成支付宝公玥
2). IP 白名单,不填则不限制
3). 其它应用网关与授权回调地址可不填写,与支付异步回调无关
4). 支付宝网关地址,即线上支付调用接口的域名地址
4. 支付回调地址不能是带参数的 url
不建议 https:
建议使用伪静态 https:
5. 支付宝沙箱的使用,支付宝提供沙箱环境,开发步骤与真是环境一致,只需修改支付网关、appid、应用私钥、支付宝公玥 等参数即可,在支付的时候使用沙箱环境提供的账号进行支付测试,支付成功同步回调异步回调都和真实环境一致。沙箱环境:https://open.alipay.com/develop/sandbox/app
6. 错误排查工具,https://opensupport.alipay.com/support/checktools
- 接口报错排查,根据应用 id/pid 查询接口报错信息以及解决方案
- 异步通知排查,根据应用 id 以及唯一关键字查询获取通知处理状态
- 优惠核销排查,输入优惠券模板 id 或者订单号,查询优惠券核销失败原因
- 开发工具箱,json 格式化、二维码生成以及 url 编解码等开发工具