From 100b9aecb73da8da227fc931fc05211d43229a56 Mon Sep 17 00:00:00 2001 From: egzosn Date: Mon, 15 Apr 2019 20:25:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=88=B7=E8=84=B8=E6=94=AF?= =?UTF-8?q?=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/egzosn/pay/wx/api/WxPayService.java | 4 +++- .../main/java/com/egzosn/pay/wx/bean/WxPayError.java | 2 +- .../com/egzosn/pay/wx/bean/WxTransactionType.java | 11 +++++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/pay-java-wx/src/main/java/com/egzosn/pay/wx/api/WxPayService.java b/pay-java-wx/src/main/java/com/egzosn/pay/wx/api/WxPayService.java index abc52f0..eb55f27 100644 --- a/pay-java-wx/src/main/java/com/egzosn/pay/wx/api/WxPayService.java +++ b/pay-java-wx/src/main/java/com/egzosn/pay/wx/api/WxPayService.java @@ -211,7 +211,9 @@ public class WxPayService extends BasePayService { setSign(parameters); String requestXML = XML.getMap2Xml(parameters); - LOG.debug("requestXML:" + requestXML); + if (LOG.isDebugEnabled()){ + LOG.debug("requestXML:" + requestXML); + } //调起支付的参数列表 JSONObject result = requestTemplate.postForObject(getUrl(order.getTransactionType()), requestXML, JSONObject.class); diff --git a/pay-java-wx/src/main/java/com/egzosn/pay/wx/bean/WxPayError.java b/pay-java-wx/src/main/java/com/egzosn/pay/wx/bean/WxPayError.java index b3655d4..ab86676 100644 --- a/pay-java-wx/src/main/java/com/egzosn/pay/wx/bean/WxPayError.java +++ b/pay-java-wx/src/main/java/com/egzosn/pay/wx/bean/WxPayError.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2017 the original huodull or egan. + * Copyright 2002-2017 the original egan or egan. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/pay-java-wx/src/main/java/com/egzosn/pay/wx/bean/WxTransactionType.java b/pay-java-wx/src/main/java/com/egzosn/pay/wx/bean/WxTransactionType.java index 2ce5aaa..80787a9 100644 --- a/pay-java-wx/src/main/java/com/egzosn/pay/wx/bean/WxTransactionType.java +++ b/pay-java-wx/src/main/java/com/egzosn/pay/wx/bean/WxTransactionType.java @@ -47,6 +47,17 @@ public enum WxTransactionType implements TransactionType { * 移动支付 */ APP("pay/unifiedorder"), + /** + * 刷 + 脸支付 + */ + FACEPAY("pay/facepay"){ + @Override + public void setAttribute(Map parameters, PayOrder order) { + parameters.put("openid", order.getOpenid()); + parameters.put("face_code", order.getAuthCode()); + } + }, /** * H5支付 */