public abstract class WxPayBaseRequest extends Object
Created by Binary Wang on 2016-10-24. 微信支付请求对象共用的参数存放类 注释中各行每个字段描述对应如下:
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
appid
公众账号ID
appid
是
String(32)
wxd678efh567hg6787
微信分配的公众账号ID(企业号corpid即为此appId)
|
protected String |
mchId
商户号
mch_id
是
String(32)
1230000109
微信支付分配的商户号
|
protected String |
nonceStr
随机字符串
nonce_str
是
String(32)
5K8264ILTKCH16CQ2502SI8ZNMTM67VS
随机字符串,不长于32位。
|
protected String |
sign
签名
sign
是
String(32)
C380BEC2BFD727A4B6845133519F3AD6
签名,详见签名生成算法
|
protected String |
subAppId
服务商模式下的子商户公众账号ID
sub_appid
是
String(32)
wxd678efh567hg6787
微信分配的子商户公众账号ID
|
protected String |
subMchId
服务商模式下的子商户号
sub_mch_id
是
String(32)
1230000109
微信支付分配的子商户号,开发者模式下必填
|
| 构造器和说明 |
|---|
WxPayBaseRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getAppid() |
String |
getMchId() |
String |
getNonceStr() |
String |
getSign() |
String |
getSubAppId() |
String |
getSubMchId() |
void |
setAppid(String appid)
如果配置中已经设置,可以不设置值
|
void |
setMchId(String mchId)
如果配置中已经设置,可以不设置值
|
void |
setNonceStr(String nonceStr)
默认采用时间戳为随机字符串,可以不设置
|
void |
setSign(String sign) |
void |
setSubAppId(String subAppId) |
void |
setSubMchId(String subMchId) |
String |
toString() |
String |
toXML() |
static Integer |
yuanToFee(String yuan)
将单位为元转换为单位为分
|
protected String appid
公众账号ID appid 是 String(32) wxd678efh567hg6787 微信分配的公众账号ID(企业号corpid即为此appId)
protected String mchId
商户号 mch_id 是 String(32) 1230000109 微信支付分配的商户号
protected String subAppId
服务商模式下的子商户公众账号ID sub_appid 是 String(32) wxd678efh567hg6787 微信分配的子商户公众账号ID
protected String subMchId
服务商模式下的子商户号 sub_mch_id 是 String(32) 1230000109 微信支付分配的子商户号,开发者模式下必填
protected String nonceStr
随机字符串 nonce_str 是 String(32) 5K8264ILTKCH16CQ2502SI8ZNMTM67VS 随机字符串,不长于32位。推荐随机数生成算法
protected String sign
签名 sign 是 String(32) C380BEC2BFD727A4B6845133519F3AD6 签名,详见签名生成算法
public String getAppid()
public void setAppid(String appid)
appid - 微信公众号appidpublic String getMchId()
public void setMchId(String mchId)
mchId - 微信商户号public String getNonceStr()
public void setNonceStr(String nonceStr)
nonceStr - 随机字符串public String getSign()
public void setSign(String sign)
public String getSubAppId()
public void setSubAppId(String subAppId)
public String getSubMchId()
public void setSubMchId(String subMchId)
public String toXML()
Copyright © 2017. All rights reserved.