me.chanjar.weixin.mp.bean.pay.request

## 类 WxPayBaseRequest

- java.lang.Object
- - me.chanjar.weixin.mp.bean.pay.request.WxPayBaseRequest

直接已知子类:
  WxEntPayQueryRequest, WxEntPayRequest, WxPayOrderCloseRequest, WxPayOrderQueryRequest, WxPayRedpackQueryRequest, WxPayRefundQueryRequest, WxPayRefundRequest, WxPaySendRedpackRequest, WxPayUnifiedOrderRequest

    public abstract class WxPayBaseRequest
    extends Object

     Created by Binary Wang on 2016-10-24.
      微信支付请求对象共用的参数存放类
     注释中各行每个字段描述对应如下：

字段名
变量名
是否必填
类型
示例值
描述

作者:
  binarywang(Binary Wang)

### 字段概要

字段
`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 签名，详见签名生成算法

### 构造器概要

构造器
构造器和说明
`WxPayBaseRequest()`

### 方法概要

方法
`String` `getAppid()`
`String` `getMchId()`
`String` `getNonceStr()`
`String` `getSign()`
`void` `setAppid(String appid)` 如果配置中已经设置，可以不设置值
`void` `setMchId(String mchId)` 如果配置中已经设置，可以不设置值
`void` `setNonceStr(String nonceStr)` 默认采用时间戳为随机字符串，可以不设置
`void` `setSign(String sign)`
`String` `toString()`
`static Integer` `yuanToFee(String yuan)` 将单位为元转换为单位为分

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

### 字段详细资料

#### appid

    protected String appid

     公众账号ID
     appid
     是
     String(32)
     wxd678efh567hg6787
     微信分配的公众账号ID（企业号corpid即为此appId）

#### mchId

    protected String mchId

     商户号
     mch_id
     是
     String(32)
     1230000109
     微信支付分配的商户号

#### nonceStr

    protected String nonceStr

     随机字符串
     nonce_str
     是
     String(32)
     5K8264ILTKCH16CQ2502SI8ZNMTM67VS
     随机字符串，不长于32位。推荐随机数生成算法

#### sign

    protected String sign

     签名
     sign
     是
     String(32)
     C380BEC2BFD727A4B6845133519F3AD6
     签名，详见签名生成算法

### 构造器详细资料

#### WxPayBaseRequest

    public WxPayBaseRequest()

### 方法详细资料

#### getAppid

    public String getAppid()

#### setAppid

    public void setAppid(String appid)

如果配置中已经设置，可以不设置值

参数:
  `appid` -

#### getMchId

    public String getMchId()

#### setMchId

    public void setMchId(String mchId)

如果配置中已经设置，可以不设置值

参数:
  `mchId` -

#### getNonceStr

    public String getNonceStr()

#### setNonceStr

    public void setNonceStr(String nonceStr)

默认采用时间戳为随机字符串，可以不设置

参数:
  `nonceStr` -

#### getSign

    public String getSign()

#### setSign

    public void setSign(String sign)

#### yuanToFee

    public static Integer yuanToFee(String yuan)

将单位为元转换为单位为分

参数:
  `yuan` -
返回:

#### toString

    public String toString()

覆盖:
  `toString` 在类中 `Object`