From fada73e8fae923cc1c115ecdd8a303e8dffa3158 Mon Sep 17 00:00:00 2001 From: jyy <935090232@qq.com> Date: Mon, 15 Mar 2021 14:38:07 +0800 Subject: [PATCH] 测试支付5 --- zq-erp/src/main/java/com/matrix/component/wechat/externalInterface/protocol/payComProtocol/JsApiPayComReqData.java | 82 ++++++++++++++++++++-------------------- 1 files changed, 41 insertions(+), 41 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/component/wechat/externalInterface/protocol/payComProtocol/JsApiPayComReqData.java b/zq-erp/src/main/java/com/matrix/component/wechat/externalInterface/protocol/payComProtocol/JsApiPayComReqData.java index d38b928..2f62555 100644 --- a/zq-erp/src/main/java/com/matrix/component/wechat/externalInterface/protocol/payComProtocol/JsApiPayComReqData.java +++ b/zq-erp/src/main/java/com/matrix/component/wechat/externalInterface/protocol/payComProtocol/JsApiPayComReqData.java @@ -3,7 +3,6 @@ import com.matrix.component.wechat.externalInterface.common.RandomStringGenerator; import com.matrix.component.wechat.externalInterface.common.Signature; -import com.matrix.component.wechat.externalInterface.common.WechatConfigure; import java.lang.reflect.Field; import java.util.HashMap; @@ -22,30 +21,28 @@ * 商户号 */ private String mch_id = ""; + + private String mch_appid = ""; + /** * 商户企业付款单号 */ private String partner_trade_no = ""; + /** * 随机字符串 */ private String nonce_str = ""; + + + private String check_name = ""; + + /** * 签名 */ private String sign = ""; - /** - * 收款方银行卡号 - */ - private String enc_bank_no = ""; - /** - * 收款方用户名 - */ - private String enc_true_name = ""; - /** - * 收款方开户行 - */ - private String bank_code = ""; + /** * 付款金额 RMB(分) */ @@ -54,6 +51,8 @@ * 备注 */ private String desc = ""; + + private String openid = ""; public JsApiPayComReqData() { @@ -66,27 +65,42 @@ * @param desc 描述 * @param outTradeNo 商户企业付款单号 * @param totalFee 付款金额 - * @param bankNo 银行卡号 - * @param bankTrueName 收款号姓名 * @param bankCode 收款号开户行 */ - public JsApiPayComReqData(String mchID,String paySecret ,String desc, String outTradeNo, int totalFee, String bankNo, String bankTrueName, String bankCode) { + public JsApiPayComReqData(String mchID,String mch_appid,String paySecret ,String desc, String outTradeNo, int totalFee, + String openid, String check_name, String bankCode) { + setMch_appid(mch_appid); //默认必须设置 setMch_id(mchID); setDesc(desc); setPartner_trade_no(outTradeNo); setAmount(totalFee); + setOpenid(openid); + setCheck_name(check_name); //随机字符串,不长于32 位 setNonce_str(RandomStringGenerator.getRandomStringByLength(32)); //根据API给的签名规则进行签名 【 必须要放在本方法的最后】 String sign = Signature.getSign(toMap(),paySecret); setSign(sign);//把签名数据设置到Sign这个属性中 -// setEnc_bank_no(); -// setEnc_true_name(); -// setBank_code(); + } + public String getMch_appid() { + return mch_appid; + } + + public void setMch_appid(String mch_appid) { + this.mch_appid = mch_appid; + } + + public String getCheck_name() { + return check_name; + } + + public void setCheck_name(String check_name) { + this.check_name = check_name; + } public String getMch_id() { return mch_id; @@ -96,29 +110,7 @@ this.mch_id = mch_id; } - public String getEnc_bank_no() { - return enc_bank_no; - } - public void setEnc_bank_no(String enc_bank_no) { - this.enc_bank_no = enc_bank_no; - } - - public String getEnc_true_name() { - return enc_true_name; - } - - public void setEnc_true_name(String enc_true_name) { - this.enc_true_name = enc_true_name; - } - - public String getBank_code() { - return bank_code; - } - - public void setBank_code(String bank_code) { - this.bank_code = bank_code; - } public String getNonce_str() { return nonce_str; @@ -144,6 +136,14 @@ this.partner_trade_no = partner_trade_no; } + public String getOpenid() { + return openid; + } + + public void setOpenid(String openid) { + this.openid = openid; + } + public int getAmount() { return amount; } -- Gitblit v1.9.1