puzhibing
2023-11-25 53e7558400dcacecdce70e39ebfe1727740f9296
cloud-server-competition/src/main/java/com/dsh/competition/util/PayMoneyUtil.java
@@ -68,7 +68,6 @@
    private String certPath = "C:\\cert\\1523106371_20211206_cert\\apiclient_cert.p12";//微信证书
    /**
     * 支付宝支付
     */
@@ -156,6 +155,7 @@
    /**
     * 支付宝扫码支付下单
     *
     * @param body
     * @param subject
     * @param outTradeNo
@@ -189,6 +189,7 @@
    /**
     * 支付成功后的回调处理逻辑
     *
     * @param request
     */
    public Map<String, String> alipayCallback(HttpServletRequest request){
@@ -251,6 +252,7 @@
    /**
     * 支付宝查询订单支付状态
     *
     * @param out_trade_no
     * @return
     * @throws Exception
@@ -272,9 +274,9 @@
    }
    /**
     * 微信统一下单
     *
     * @param body          商品描述
     * @param attach        附加数据
     * @param out_trade_no  商户订单号
@@ -388,11 +390,9 @@
    }
    /**
     * 微信支付成功后的回调处理
     *
     * @param request
     */
    public Map<String, String> weixinpayCallback(HttpServletRequest request){
@@ -431,6 +431,7 @@
    /**
     * 微信扫码收款
     *
     * @param body              商品描述
     * @param attach            附加数据
     * @param nonce_str         随机字符串
@@ -541,6 +542,7 @@
    /**
     * 支付宝扫码收款
     *
     * @param data
     * @return
     */
@@ -551,6 +553,7 @@
    /**
     * 微信退款申请
     *
     * @param transaction_id    微信订单号。微信生成的订单号,在支付通知中有返回
     * @param out_refund_no     商户退款单号。商户系统内部的退款单号,商户系统内部唯一,只能是数字、大小写字母_-|*@ ,同一退款单号多次请求只退一笔。
     * @param total_fee         订单金额。订单总金额,单位为分,只能为整数
@@ -631,6 +634,7 @@
    /**
     * 微信退款成功后的回调处理
     *
     * @param request
     * @return
     */
@@ -679,6 +683,7 @@
    /**
     * 支付宝退款
     *
     * @param trade_no          支付宝交易号
     * @param refund_amount     退款金额
     * @return
@@ -710,6 +715,7 @@
    /**
     * 查询微信支付订单
     *
     * @return
     * @throws Exception
     */
@@ -771,9 +777,9 @@
    }
    /**
     * 微信转账功能(企业付款到零钱)
     *
     * @param openid                商户appid下,某用户的openid
     * @param desc                  企业付款备注,必填。
     * @param total_fee             企业付款金额
@@ -847,6 +853,7 @@
    /**
     * 微信转账功能(企业付款到银行卡)
     *
     * @param desc              备注信息
     * @param total_fee         转账金额
     * @param partner_trade_no  订单号
@@ -922,6 +929,7 @@
    /**
     * 微信转账到银行卡不编号
     *
     * @param bankName
     * @return
     */
@@ -938,9 +946,9 @@
    }
    /**
     * 支付宝转账
     *
     * @param out_biz_no        商家侧唯一订单号,由商家自定义。对于不同转账请求,商家需保证该订单号在自身系统唯一。
     * @param trans_amount      订单总金额,单位为元,精确到小数点后两位
     * @param order_title       转账业务的标题,用于在支付宝用户的账单里显示
@@ -998,6 +1006,7 @@
    /**
     * 获取请求内容
     *
     * @param request
     * @return
     * @throws IOException
@@ -1020,6 +1029,7 @@
    /**
     * 微信下单的签名算法
     *
     * @param map
     * @return
     */
@@ -1056,6 +1066,7 @@
    /**
     * 微信下单的签名算法
     *
     * @param map
     * @return
     */
@@ -1092,6 +1103,7 @@
    /**
     * 微信退款成功后的解密
     *
     * @param req_info
     * @return
     */
@@ -1125,6 +1137,7 @@
    /**
     * xml转map
     *
     * @param xml
     * @param charset
     * @return