近期工作遇到支付宝扫码支付,经开发研究与3年前相比 API调用与配置更加简单方便,整体开发流程如下(后期会有对应的支付宝APP支付)
- 登录支付宝开发平台 -->开发接入 链接:https://open.alipay.com/platform/home.htm 如下图

- 找到开发服务中的沙箱 点击查看沙箱开发的流程 进入到沙箱环境中 配置相应的信息

- 配置图中的RSA2(SHA256)密钥 具体配置流程 查看支付宝配置流程
- 应用公钥与应用私钥配置完成 记录应用私钥需放到代码配置中
- 在代码中配置支付宝支付对应的参数(可下载官方Demo为参考)

上图中app_id 为沙箱环境中对应的APPID notify_url为支付宝支付完成后的回调地址(可ip可域名外网) gatewayUrl为支付宝网关(注意正式与测试)
- 逻辑代码 先获取支付宝支付地址


获取支付宝返回接口中的qr_code,然后将支付地址返回到前台 引用qrcode.js 对支付链接进行二维码生成
$('#qrcode').qrcode(支付地址);
- 支付回调方法代码逻辑

- 支付宝回调参数获取转换 成map

- 以上图片支付宝API调用为支付宝官方文档统一调用方法 具体逻辑处理依据公司业务 文档地址https://docs.open.alipay.com/194/106078/
- 非沙箱环境(正式环境)支付宝配置 配置对应的秘钥和appid即可
683

被折叠的 条评论
为什么被折叠?



