Package com.foxinmy.weixin4j.pay.api
Class MchApi
- java.lang.Object
- 
- com.foxinmy.weixin4j.api.BaseApi
- 
- com.foxinmy.weixin4j.pay.api.MchApi
 
 
- 
- Direct Known Subclasses:
- CashApi,- CouponApi,- CustomsApi,- PayApi,- ProfitSharingApi
 
 public class MchApi extends BaseApi 商户支付- Since:
- JDK 1.6
- Author:
- jinyu(foxinmy@gmail.com)
- See Also:
- 商户支付平台
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected WeixinPayAccountweixinAccountprotected WeixinSignatureweixinSignature- 
Fields inherited from class com.foxinmy.weixin4j.api.BaseApiweixinExecutor
 
- 
 - 
Constructor SummaryConstructors Constructor Description MchApi(WeixinPayAccount weixinAccount)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<String,String>createBaseRequestMap(IdQuery idQuery)支付接口请求基本数据protected <T extends MerchantResult>
 voiddeclareMerchant(T merchant)设置商户信息WeixinSignaturegetWeixinSignature()微信签名类protected WeixinRequestExecutorgetWeixinSSLExecutor()微信SSLprotected ResourceBundleweixinBundle()- 
Methods inherited from class com.foxinmy.weixin4j.api.BaseApigetRequestUri
 
- 
 
- 
- 
- 
Field Detail- 
weixinAccountprotected final WeixinPayAccount weixinAccount 
 - 
weixinSignatureprotected final WeixinSignature weixinSignature 
 
- 
 - 
Constructor Detail- 
MchApipublic MchApi(WeixinPayAccount weixinAccount) 
 
- 
 - 
Method Detail- 
weixinBundleprotected ResourceBundle weixinBundle() - Specified by:
- weixinBundlein class- BaseApi
 
 - 
createBaseRequestMapprotected Map<String,String> createBaseRequestMap(IdQuery idQuery) 支付接口请求基本数据- Parameters:
- idQuery- ID信息 可为空
- Returns:
- 基础map
 
 - 
getWeixinSignaturepublic WeixinSignature getWeixinSignature() 微信签名类- Returns:
 
 - 
getWeixinSSLExecutorprotected WeixinRequestExecutor getWeixinSSLExecutor() throws WeixinException 微信SSL- Returns:
- Throws:
- WeixinException
 
 - 
declareMerchantprotected <T extends MerchantResult> void declareMerchant(T merchant) 设置商户信息- Parameters:
- merchant-
 
 
- 
 
-