微信支付配置

This commit is contained in:
linlihong 2024-09-04 17:15:23 +08:00
parent 2afd10d425
commit 0742b8eab8
1 changed files with 10 additions and 9 deletions

View File

@ -10,6 +10,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.UUID;
/**
* Created with IntelliJ IDEA.
*
@ -25,24 +27,23 @@ public class TestController {
@PostMapping("/unifiedOrder")
public Result unifiedOrder(String outTradeNo) throws Exception
{
public Result unifiedOrder() throws Exception {
String orderCode = UUID.randomUUID().toString().replace("-", "");
WxPayUnifiedOrderRequest wxPayUnifiedOrderRequest = new WxPayUnifiedOrderRequest();
wxPayUnifiedOrderRequest.setBody("测试");
wxPayUnifiedOrderRequest.setOutTradeNo(outTradeNo);
wxPayUnifiedOrderRequest.setTotalFee(50);
wxPayUnifiedOrderRequest.setSpbillCreateIp("127.0.0.1");
wxPayUnifiedOrderRequest.setNotifyUrl("payCallBack");
wxPayUnifiedOrderRequest.setTradeType("JSAPI");
wxPayUnifiedOrderRequest.setOpenid("oU5Ta5f9Vx6f-***********");
wxPayUnifiedOrderRequest.setOutTradeNo(orderCode);
wxPayUnifiedOrderRequest.setOpenid(UUID.randomUUID().toString().replace("-", ""));
wxPayUnifiedOrderRequest.setSpbillCreateIp("127.0.0.1");
wxPayUnifiedOrderRequest.setSignType("MD5");
wxPayUnifiedOrderRequest.setTotalFee(50);
wxPayUnifiedOrderRequest.setTradeType("JSAPI");
return Result.success(wxService.unifiedOrder(wxPayUnifiedOrderRequest));
}
@PostMapping("/queryOrder")
public Result queryOrder(String outTradeNo) throws Exception
{
public Result queryOrder(String outTradeNo) throws Exception {
WxPayOrderQueryResult wxPayOrderQueryResult = wxService.queryOrder(null, outTradeNo);
log.info(wxPayOrderQueryResult.toString());
return Result.success(wxPayOrderQueryResult);