微信支付配置
This commit is contained in:
parent
2afd10d425
commit
0742b8eab8
|
@ -10,6 +10,8 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.util.UUID;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created with IntelliJ IDEA.
|
* Created with IntelliJ IDEA.
|
||||||
*
|
*
|
||||||
|
@ -25,24 +27,23 @@ public class TestController {
|
||||||
|
|
||||||
|
|
||||||
@PostMapping("/unifiedOrder")
|
@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 wxPayUnifiedOrderRequest = new WxPayUnifiedOrderRequest();
|
||||||
wxPayUnifiedOrderRequest.setBody("测试");
|
wxPayUnifiedOrderRequest.setBody("测试");
|
||||||
wxPayUnifiedOrderRequest.setOutTradeNo(outTradeNo);
|
|
||||||
wxPayUnifiedOrderRequest.setTotalFee(50);
|
|
||||||
wxPayUnifiedOrderRequest.setSpbillCreateIp("127.0.0.1");
|
|
||||||
wxPayUnifiedOrderRequest.setNotifyUrl("payCallBack");
|
wxPayUnifiedOrderRequest.setNotifyUrl("payCallBack");
|
||||||
wxPayUnifiedOrderRequest.setTradeType("JSAPI");
|
wxPayUnifiedOrderRequest.setOutTradeNo(orderCode);
|
||||||
wxPayUnifiedOrderRequest.setOpenid("oU5Ta5f9Vx6f-***********");
|
wxPayUnifiedOrderRequest.setOpenid(UUID.randomUUID().toString().replace("-", ""));
|
||||||
|
wxPayUnifiedOrderRequest.setSpbillCreateIp("127.0.0.1");
|
||||||
wxPayUnifiedOrderRequest.setSignType("MD5");
|
wxPayUnifiedOrderRequest.setSignType("MD5");
|
||||||
|
wxPayUnifiedOrderRequest.setTotalFee(50);
|
||||||
|
wxPayUnifiedOrderRequest.setTradeType("JSAPI");
|
||||||
|
|
||||||
return Result.success(wxService.unifiedOrder(wxPayUnifiedOrderRequest));
|
return Result.success(wxService.unifiedOrder(wxPayUnifiedOrderRequest));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/queryOrder")
|
@PostMapping("/queryOrder")
|
||||||
public Result queryOrder(String outTradeNo) throws Exception
|
public Result queryOrder(String outTradeNo) throws Exception {
|
||||||
{
|
|
||||||
WxPayOrderQueryResult wxPayOrderQueryResult = wxService.queryOrder(null, outTradeNo);
|
WxPayOrderQueryResult wxPayOrderQueryResult = wxService.queryOrder(null, outTradeNo);
|
||||||
log.info(wxPayOrderQueryResult.toString());
|
log.info(wxPayOrderQueryResult.toString());
|
||||||
return Result.success(wxPayOrderQueryResult);
|
return Result.success(wxPayOrderQueryResult);
|
||||||
|
|
Loading…
Reference in New Issue