From b47f8a03db79bb1f6356479cd8a5cf190d7d9694 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 23 六月 2021 11:10:36 +0800 Subject: [PATCH] 礼金功能完善 --- service-vip/src/main/java/com/ks/vip/util/PayUtil.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/service-vip/src/main/java/com/ks/vip/util/PayUtil.java b/service-vip/src/main/java/com/ks/vip/util/PayUtil.java index 081b3bd..f1c990c 100644 --- a/service-vip/src/main/java/com/ks/vip/util/PayUtil.java +++ b/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; @@ -71,7 +77,7 @@ * @param money * @return */ - public static String getVipChargeAlipayForm(String goodsTitle, String orderNo, BigDecimal money,String notifyUrl,String returnUrl) { + public static String getVipChargeAlipayForm(String goodsTitle, String orderNo, BigDecimal money, String notifyUrl, String returnUrl) { try { AlipayAppInfo appInfo = getAlipayApp(); String form = AlipayH5PayUtil.createOrderForm(appInfo, orderNo, money, goodsTitle, returnUrl, notifyUrl); @@ -81,7 +87,6 @@ } return null; } - /** @@ -94,7 +99,7 @@ * @return * @throws Exception */ - public static String createWXOrder(String ip, String orderNo, BigDecimal money, String title,String notifyUrl,String returnUrl) throws Exception { + public static String createWXOrder(String ip, String orderNo, BigDecimal money, String title, String notifyUrl, String returnUrl) throws Exception { WXPlaceOrderParams params = new WXPlaceOrderParams(); params.setIp(ip); params.setOrderNo(orderNo); @@ -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; } -- Gitblit v1.8.0