天天看點

Springboot2.x內建微信H5支付V2-完整版

Springboot2.x內建微信H5支付-完整版

在上代碼之前首先要清楚微信H5的支付流程,我這裡簡單的描述一下

簡介

H5支付是指商戶在微信用戶端外的移動端網頁展示商品或服務,使用者在前述頁面确認使用微信支付時,商戶發起本服務呼起微信用戶端進行支付。

說明:要求商戶已有H5商城網站,并且已經過ICP備案,即可申請接入。

應用場景

H5支付主要用于觸屏版的手機浏覽器請求微信支付的場景,友善從外部浏覽器喚起微信支付。

使用者側使用H5支付具體操作流程如下:

步驟一 使用者從非微信浏覽器的站點導航進入商戶H5網頁,使用者挑選需購買商品,選擇微信支付發起購買流程。

步驟二 進入微信用戶端确認交易,輸入支付密碼。

步驟三 支付成功,使用者收到支付憑證,同時商戶背景收到支付成功的通知。

詳細位址https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_6_0.shtml

話不多說咱們直接上代碼

@Data
@Builder
public class WxPayDto {