public class WxPayUnifiedOrderRequest extends BaseWxPayRequest
统一下单请求参数对象. 参考文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1 Created by Binary Wang on 2016/9/25.
构造器和说明 |
---|
WxPayUnifiedOrderRequest() |
限定符和类型 | 方法和说明 |
---|---|
void |
checkAndSign(WxPayConfig config)
检查参数,并设置签名.
1、检查参数(注意:子类实现需要检查参数的而外功能时,请在调用父类的方法前进行相应判断)
2、补充系统参数,如果未传入则从配置里读取
3、生成签名,并设置进去
|
protected void |
checkConstraints()
检查约束情况.
|
void |
setNotifyUrl(String notifyUrl)
如果配置中已经设置,可以不设置值.
|
void |
setTradeType(String tradeType)
如果配置中已经设置,可以不设置值.
|
protected void |
storeMap(Map<String,String> map)
将属性组装到一个Map中,供签名和最终发送XML时使用.
|
fen2Yuan, getIgnoredParamsForSign, getSignParams, getWorkWxSign, ignoreAppid, ignoreSubAppId, ignoreSubMchId, isWxWorkSign, needNonceStr, setAppid, setMchId, setNonceStr, setWorkWxSign, toString, toXML, xmlRootTagName, yuan2Fen, yuanToFen
public void setNotifyUrl(String notifyUrl)
notifyUrl
- 支付回调通知地址public void setTradeType(String tradeType)
tradeType
- 交易类型protected void checkConstraints() throws WxPayException
BaseWxPayRequest
checkConstraints
在类中 BaseWxPayRequest
WxPayException
- the wx pay exceptionpublic void checkAndSign(WxPayConfig config) throws WxPayException
BaseWxPayRequest
检查参数,并设置签名. 1、检查参数(注意:子类实现需要检查参数的而外功能时,请在调用父类的方法前进行相应判断) 2、补充系统参数,如果未传入则从配置里读取 3、生成签名,并设置进去
checkAndSign
在类中 BaseWxPayRequest
config
- 支付配置对象,用于读取相应系统配置信息WxPayException
- the wx pay exceptionprotected void storeMap(Map<String,String> map)
BaseWxPayRequest
storeMap
在类中 BaseWxPayRequest
map
- 传入的属性MapCopyright © 2023. All rights reserved.