From b8016952a02ea53f122587bdad28d1cd713c6d21 Mon Sep 17 00:00:00 2001 From: jinyu Date: Thu, 22 Jun 2017 13:29:03 +0800 Subject: [PATCH] up --- .../com/foxinmy/weixin4j/payment/mch/APPPayRequest.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/weixin4j-base/src/main/java/com/foxinmy/weixin4j/payment/mch/APPPayRequest.java b/weixin4j-base/src/main/java/com/foxinmy/weixin4j/payment/mch/APPPayRequest.java index 2391a937..c8dd7392 100644 --- a/weixin4j-base/src/main/java/com/foxinmy/weixin4j/payment/mch/APPPayRequest.java +++ b/weixin4j-base/src/main/java/com/foxinmy/weixin4j/payment/mch/APPPayRequest.java @@ -41,9 +41,10 @@ public class APPPayRequest extends AbstractPayRequest { payRequest.setPartnerId(getPaymentAccount().getMchId()); payRequest.setPrepayId(getPrePayId()); Map map = new HashMap(); - map.put("appid", getPaymentAccount().getId()); - map.put("partnerid", getPaymentAccount().getMchId()); - map.put("prepayid", getPrePayId()); + map.put("appid", payRequest.getAppId()); + // 因为partnerid和prepayid在PayRequest类中是不进行序列化的 + map.put("partnerid", payRequest.getPartnerId()); + map.put("prepayid", payRequest.getPrepayId()); map.put("package", payRequest.getPackageInfo()); map.put("timestamp", payRequest.getTimeStamp()); map.put("noncestr", payRequest.getNonceStr());