|  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 商户号 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String mch_id = ""; | 
|---|
|  |  |  | private String mchid = ""; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private String check_name = ""; | 
|---|
|  |  |  | 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(分) | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | 
|---|
|  |  |  | * @param desc         描述 | 
|---|
|  |  |  | * @param outTradeNo   商户企业付款单号 | 
|---|
|  |  |  | * @param totalFee     付款金额 | 
|---|
|  |  |  | * @param bankNo       银行卡号 | 
|---|
|  |  |  | * @param bankTrueName 收款号姓名 | 
|---|
|  |  |  | * @param bankCode     收款号开户行 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public JsApiPayComReqData(String mchID,String paySecret ,String desc, String outTradeNo, int totalFee, | 
|---|
|  |  |  | 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); | 
|---|
|  |  |  | setMchid(mchID); | 
|---|
|  |  |  | setDesc(desc); | 
|---|
|  |  |  | setPartner_trade_no(outTradeNo); | 
|---|
|  |  |  | setAmount(totalFee); | 
|---|
|  |  |  | 
|---|
|  |  |  | //根据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() { | 
|---|
|  |  |  | 
|---|
|  |  |  | this.check_name = check_name; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getMch_id() { | 
|---|
|  |  |  | return mch_id; | 
|---|
|  |  |  | public String getMchid() { | 
|---|
|  |  |  | return mchid; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setMch_id(String mch_id) { | 
|---|
|  |  |  | 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 void setMchid(String mchid) { | 
|---|
|  |  |  | this.mchid = mchid; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getNonce_str() { | 
|---|