java对接支付宝小程序支付

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

        今天晚上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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值