From c77fb44c1d60583ede9d2c198b1daf8afa928be1 Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期日, 19 三月 2023 11:15:08 +0800 Subject: [PATCH] 新增银联支付查询 退款查询 接口 --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/unionpay/UnifiedOrder.java | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/unionpay/UnifiedOrder.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/unionpay/UnifiedOrder.java index 04688bf..97c52b4 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/unionpay/UnifiedOrder.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/unionpay/UnifiedOrder.java @@ -1,6 +1,7 @@ package com.panzhihua.applets.unionpay; import com.panzhihua.common.utlis.DateUtils; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.codec.binary.Base64; import org.apache.commons.codec.digest.DigestUtils; import org.springframework.beans.factory.annotation.Value; @@ -37,6 +38,7 @@ * 测试环境:http://58.247.0.18:29015/v1/netpay/trade/create * 生产环境:https://api-mop.chinaums.com/v1/netpay/trade/create */ +@Slf4j @Component public class UnifiedOrder { @@ -46,7 +48,7 @@ // static String url = "https://test-api-open.chinaums.com/v1/netpay/wx/unified-order"; static String url = "https://api-mop.chinaums.com/v1/netpay/wx/unified-order"; - public static String sendOrder(String totalAmount,String orderDesc,String productId) + public static String sendOrder(String totalAmount,String orderDesc,String productId,String OpenId) { //1. 组建请求报文 LocalDateTime time=DateUtils.getCurrentDate(); @@ -62,7 +64,9 @@ reqBody.productId = productId; reqBody.notifyUrl = NOTIFYURL; reqBody.tradeType = "MINI"; - System.out.println("request body:\n"+reqBody); + reqBody.subOpenId = OpenId; + + log.info("银联支付参数:\n"+reqBody); //2. 获取认证报文,timestamp为当前日期,老旧日期无法请求成功 String authorization = null; -- Gitblit v1.7.1