文章目录一、小程序授权登录1.添加微信SDK2.在Properties配置文件中配置微信参数3.增加WeiXinProperties类,用来获取配置文件的微信参数4.创建微信配置类WxConfiguration5.授权登录的实现方法二、小程序支付1.添加微信支付SDK2.在Properties配置文件中加上微信支付参数3.WeiXinProperties类增加微信支付参数4.在微信配置类WxConfiguration增加微信支付的bean5.微信支付的实现方法6.小程序支付回调接口三、小程序退款1.小程序退款实现方法2.小程序退款回调接口四、商家打款(提现)1.商家打款到微信实现方法五.小程序
流程概要1、小程序传递订单参数调用后端的支付订单接口2、后端接口调用微信支付系统后生成6个必要参数返回给小程序3、小程序调用wx.requestPayment拉起微信支付4、用户支付后,微信支付系统调用后端回调接口5、后端回调接口对具体的业务逻辑进行处理官方接口文档:https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_1_1.shtml添加Maven依赖dependency>groupId>com.github.javen205groupId>artifactId>IJPay-AllartifactId>version>2.7.4ver
流程概要1、小程序传递订单参数调用后端的支付订单接口2、后端接口调用微信支付系统后生成6个必要参数返回给小程序3、小程序调用wx.requestPayment拉起微信支付4、用户支付后,微信支付系统调用后端回调接口5、后端回调接口对具体的业务逻辑进行处理官方接口文档:https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_1_1.shtml添加Maven依赖dependency>groupId>com.github.javen205groupId>artifactId>IJPay-AllartifactId>version>2.7.4ver
v2支付v2微信官方文档封装支付请求实体importio.swagger.annotations.ApiModelProperty;importlombok.Getter;importlombok.Setter;importjava.math.BigDecimal;@Getter@SetterpublicclassWeixinPayForm{ @ApiModelProperty("支付信息") privateStringbody; @ApiModelProperty("请求ip") privateStringip; @ApiModelProperty("交易订单号") privateStrin
v2支付v2微信官方文档封装支付请求实体importio.swagger.annotations.ApiModelProperty;importlombok.Getter;importlombok.Setter;importjava.math.BigDecimal;@Getter@SetterpublicclassWeixinPayForm{ @ApiModelProperty("支付信息") privateStringbody; @ApiModelProperty("请求ip") privateStringip; @ApiModelProperty("交易订单号") privateStrin