admin
2021-06-23 b47f8a03db79bb1f6356479cd8a5cf190d7d9694
service-vip/src/main/java/com/ks/vip/util/PayUtil.java
@@ -1,7 +1,10 @@
package com.ks.vip.util;
import com.alipay.api.AlipayApiException;
import com.google.gson.Gson;
import org.apache.commons.io.IOUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.yeshi.utils.alipay.AlipayH5PayUtil;
import org.yeshi.utils.entity.alipay.AlipayAppInfo;
import org.yeshi.utils.entity.wx.WXAPPInfo;
@@ -13,6 +16,8 @@
import java.util.Properties;
public class PayUtil {
    final static Logger logger = LoggerFactory.getLogger(PayUtil.class);
    public static AlipayAppInfo getAlipayApp() {
@@ -59,6 +64,7 @@
        String mchSerialNo = properties.getProperty("mch_serial_no");
        String apiV3Key = properties.getProperty("api_v3_key");
        WXAPPInfo app = new WXAPPInfo(appId, mchId, mchSerialNo, privateKey, apiV3Key);
        return app;
@@ -83,7 +89,6 @@
    }
    /**
     * 微信下单
     *
@@ -102,6 +107,8 @@
        params.setFee(money);
        params.setBody(title);
        params.setApp(getWXAPP());
        logger.info("微信支付表单数据:{}", new Gson().toJson(params));
        String payUrl = WXPayV3Util.createH5Order(params, returnUrl);
        return payUrl;
    }