Java微信支付—app篇 基于springboot

一:简介

二:集成步骤

<dependency>
		  <groupId>com.github.wxpay</groupId>
		  <artifactId>wxpay-sdk</artifactId>
		  <version>0.0.3</version>
		</dependency>

4.统一下单请求(标题4)

public class PayCommonUtil {
    /**
     * post请求并得到返回结果
     * @param requestUrl
     * @param xml
     * @return
     */
    public static String httpPostXML(String requestUrl, String xml) {
        CloseableHttpClient httpClient = HttpClients.createDefault();
        HttpPost httpPost = new HttpPost(requestUrl);
        StringEntity postEntity = new StringEntity(xml, "UTF-8");
        httpPost.addHeader("Content-Type", "text/xml;charset=UTF-8");
        httpPost.setEntity(postEntity);
        try {
            HttpResponse response = httpClient.execute(httpPost);
            HttpEntity entity = response.getEntity();
            return EntityUtils.toString(entity, "UTF-8");
        } catch (Exception var7) {
        }
        return "";
    } 
}

注:注意HttpResponse 引入的包是 package org.apache.http;下面的

展示下支付页面

经验分享 程序员 微信小程序 职场和发展