今天晚上12点部署生产项目,又是个不眠夜。
之前整的好多东西都忘光了,还是记录下来吧。
跟对接支付宝支付差不多,地址:小程序支付能力介绍 | 小程序
开通流程:
1.先要去支付宝开放平台,创建小程序。
2.拿到创建好的APPID。
3.需要开通相关能力,如果支付能力,签约能力等,管理 - > 能力管理页面
4.在开发设置拿到支付网关地址,设置公钥私钥,白名单信息等
5.使用支付宝开放平台开发助手,生成公钥私钥
6.接口内容,可加密可不加密都行,
7.下载服务端sdk地址:概述 | 网页&移动应用 我用的是通用版,把依赖放到pom里就可以了
8.根据 “统一收单交易创建接口” 接口写就行了
开发流程:
1、用户在小程序上点击 "充值" 按钮,调用后端服务接口,服务接口调用支付网关,
2、支付网关根据小程序的appid和支付宝公钥、小程序私钥调用支付宝java通用版SDK(小程序需要一个支付宝的uuid就是三方登录时获取的支付宝user_id),获取到tradeNo支付宝交易流水号,将流水号返给后台服务,然后后台服务返给小程序,
3、小程序根据流水号去唤起支付宝收银台,完成请求操作后,
4、支付宝服务端会异步通知支付网关,然后支付网关通知服务后台是否支付成功了,
5、然后做自己的业务逻辑处理,更新表呀,发送通知呀等操作
SDK部分代码:
请求:
AlipayClient alipayClient = new DefaultAlipayClient("ht

本文详细记录了如何开通支付宝小程序支付功能,包括创建小程序、配置能力、获取公私钥、调用SDK以及实战步骤。重点讲解了与支付宝原生应用的区别和所需用户uuid的获取过程。

1705

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



