From 810038210b45bcd9dd18f6037f56af906d6a699f Mon Sep 17 00:00:00 2001 From: Hentua <wangdoubleone@gmail.com> Date: Sat, 08 Apr 2023 10:22:44 +0800 Subject: [PATCH] fix --- src/test/java/cc/mrbird/febs/PayTest.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/src/test/java/cc/mrbird/febs/PayTest.java b/src/test/java/cc/mrbird/febs/PayTest.java index ede5efa..cf9d61e 100644 --- a/src/test/java/cc/mrbird/febs/PayTest.java +++ b/src/test/java/cc/mrbird/febs/PayTest.java @@ -1,12 +1,22 @@ package cc.mrbird.febs; +import cc.mrbird.febs.pay.properties.WxPayProperties; +import cn.hutool.core.date.DateUtil; +import cn.hutool.core.lang.UUID; +import cn.hutool.core.util.RandomUtil; import com.alibaba.fastjson.JSONObject; import com.alipay.api.AlipayApiException; import com.alipay.api.domain.AlipayTradeAppPayModel; import com.alipay.api.response.AlipayTradeAppPayResponse; +import com.github.binarywang.wxpay.bean.order.WxPayAppOrderResult; +import com.github.binarywang.wxpay.bean.request.WxPayUnifiedOrderRequest; +import com.github.binarywang.wxpay.bean.result.WxPayUnifiedOrderResult; +import com.github.binarywang.wxpay.exception.WxPayException; +import com.github.binarywang.wxpay.service.WxPayService; import com.ijpay.alipay.AliPayApi; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; /** @@ -30,4 +40,30 @@ AlipayTradeAppPayResponse resp = AliPayApi.appPayToResponse(model, ""); log.info("=====>>>{}", JSONObject.toJSONString(resp)); } + + @Autowired + private WxPayService wxPayService; + + @Autowired + private WxPayProperties wxPayProperties; + + @Test + public void wxPayTest() { + WxPayUnifiedOrderRequest request = new WxPayUnifiedOrderRequest(); + request.setAppid(wxPayProperties.getAppId()); + request.setMchId(wxPayProperties.getMchId()); + request.setNotifyUrl(wxPayProperties.getNoticeUrl()); + request.setBody("这是body"); + request.setOutTradeNo(RandomUtil.randomString(32)); + request.setTimeExpire("20230407114500"); + request.setSpbillCreateIp("127.0.0.1"); + request.setTradeType("APP"); + request.setTotalFee(1); + try { + WxPayAppOrderResult result = wxPayService.createOrder(request); + System.out.println(1111); + } catch (WxPayException e) { + e.printStackTrace(); + } + } } -- Gitblit v1.9.1