From f4067a546ec2ba96075ea54a8973be619d970db7 Mon Sep 17 00:00:00 2001 From: egzosn Date: Wed, 24 Feb 2021 22:20:17 +0800 Subject: [PATCH] =?UTF-8?q?https://github.com/egzosn/pay-java-parent/issue?= =?UTF-8?q?s/66=20=E6=94=AF=E4=BB=98=E5=AE=9D=E5=85=AC=E9=92=A5=E8=AF=81?= =?UTF-8?q?=E4=B9=A6=20verify=20=E6=8A=A5=E9=94=99=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E5=BF=BD=E7=95=A5alipay=5Fcert=5Fsn?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/egzosn/pay/ali/api/AliPayService.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pay-java-ali/src/main/java/com/egzosn/pay/ali/api/AliPayService.java b/pay-java-ali/src/main/java/com/egzosn/pay/ali/api/AliPayService.java index da0de8f..dd6df3d 100644 --- a/pay-java-ali/src/main/java/com/egzosn/pay/ali/api/AliPayService.java +++ b/pay-java-ali/src/main/java/com/egzosn/pay/ali/api/AliPayService.java @@ -151,7 +151,7 @@ public class AliPayService extends BasePayService { * @param params 响应参数 * @return 公钥信息 */ - private String getKeyPublic(Map params) { + protected String getKeyPublic(Map params) { if (!payConfigStorage.isCertSign()) { return payConfigStorage.getKeyPublic(); } @@ -174,7 +174,7 @@ public class AliPayService extends BasePayService { * @param id 业务id, 数据的真实性. * @return true通过 */ - public boolean verifySource(String id) { + protected boolean verifySource(String id) { return true; } @@ -185,7 +185,7 @@ public class AliPayService extends BasePayService { * @param parameters 请求参数 * @return 请求参数 */ - private Map setSign(Map parameters) { + protected Map setSign(Map parameters) { parameters.put("sign_type", payConfigStorage.getSignType()); String sign = createSign(SignUtils.parameterText(parameters, "&", SIGN), payConfigStorage.getInputCharset()); @@ -225,7 +225,7 @@ public class AliPayService extends BasePayService { * @return 返回支付宝预下单信息 * @see PayOrder 支付订单信息 */ - private Map getOrder(PayOrder order) { + protected Map getOrder(PayOrder order) { Map orderInfo = getPublicParameters(order.getTransactionType()); @@ -300,7 +300,7 @@ public class AliPayService extends BasePayService { * @param transactionType 交易类型 * @return 放回公共请求参数 */ - private Map getPublicParameters(TransactionType transactionType) { + protected Map getPublicParameters(TransactionType transactionType) { Map orderInfo = new TreeMap<>(); orderInfo.put("app_id", payConfigStorage.getAppId()); orderInfo.put("method", transactionType.getMethod()); @@ -316,7 +316,7 @@ public class AliPayService extends BasePayService { * * @param orderInfo 订单信息 */ - private void loadCertSn(Map orderInfo) { + protected void loadCertSn(Map orderInfo) { if (payConfigStorage.isCertSign()) { final CertEnvironment certEnvironment = payConfigStorage.getCertEnvironment(); setParameters(orderInfo, "app_cert_sn", certEnvironment.getMerchantCertSN()); @@ -492,7 +492,7 @@ public class AliPayService extends BasePayService { * @param attrs 订单属性 * @return 参数 */ - private void setAppAuthToken(Map parameters, Map attrs) { + protected void setAppAuthToken(Map parameters, Map attrs) { setAppAuthToken(parameters); setParameters(parameters, APP_AUTH_TOKEN, (String) attrs.remove(APP_AUTH_TOKEN)); } @@ -503,7 +503,7 @@ public class AliPayService extends BasePayService { * @param parameters 参数 * @return 参数 */ - private void setAppAuthToken(Map parameters) { + protected void setAppAuthToken(Map parameters) { setParameters(parameters, APP_AUTH_TOKEN, payConfigStorage.getAppAuthToken()); }