微信支付v3

This commit is contained in:
曹磊 2025-05-23 09:05:25 +08:00
parent f0f177f9b6
commit e3acaaed10
1 changed files with 4 additions and 0 deletions

View File

@ -7,6 +7,7 @@ import com.wechat.pay.java.core.RSAAutoCertificateConfig;
import com.wechat.pay.java.service.payments.jsapi.JsapiService;
import com.wechat.pay.java.service.payments.jsapi.model.Amount;
import com.wechat.pay.java.service.payments.jsapi.model.Payer;
import com.wechat.pay.java.service.payments.jsapi.model.PrepayRequest;
import com.wechat.pay.java.service.payments.jsapi.model.PrepayResponse;
import lombok.extern.slf4j.Slf4j;
@ -120,6 +121,9 @@ public class WechatPay2Controller {
request.setDescription("测试商品标题");
request.setNotifyUrl(wechatpayConfig.getNotifyDomain());
request.setOutTradeNo(IdUtil.simpleUUID());
Payer payer = new Payer();
payer.setOpenid("oE3S76LTNliVGdi63ciiV9T2pqAU");
request.setPayer(payer);
// 调用下单方法得到应答
PrepayResponse response = service.prepay(request);
String prepayId = response.getPrepayId();