Package com.foxinmy.weixin4j.pay.model
Class WeixinPayAccount
- java.lang.Object
- 
- com.foxinmy.weixin4j.model.WeixinAccount
- 
- com.foxinmy.weixin4j.pay.model.WeixinPayAccount
 
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class WeixinPayAccount extends WeixinAccount 微信支付账户- Since:
- JDK 1.6
- Author:
- jinyu(foxinmy@gmail.com)
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description WeixinPayAccount(String id, String paySignKey, String mchId)支付商户信息WeixinPayAccount(String id, String paySignKey, String mchId, String certificateKey, String certificateFile)支付商户信息WeixinPayAccount(String id, String secret, String paySignKey, String mchId, String certificateKey, String certificateFile, String deviceInfo, String partnerId, String subId, String subMchId)支付商户信息
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCertificateFile()StringgetCertificateKey()StringgetDeviceInfo()StringgetMchId()StringgetPartnerId()StringgetPaySignKey()StringgetSubId()StringgetSubMchId()voidsetCertificateFile(String certificateFile)voidsetCertificateKey(String certificateKey)voidsetDeviceInfo(String deviceInfo)voidsetPartnerId(String partnerId)voidsetSubId(String subId)voidsetSubMchId(String subMchId)StringtoString()- 
Methods inherited from class com.foxinmy.weixin4j.model.WeixinAccountgetId, getSecret
 
- 
 
- 
- 
- 
Constructor Detail- 
WeixinPayAccountpublic WeixinPayAccount(String id, String paySignKey, String mchId) 支付商户信息- Parameters:
- id- 公众号唯一的身份ID(必填)
- paySignKey- 支付密钥字符串(必填)
- mchId- 微信支付分配的商户号(必填)
 
 - 
WeixinPayAccountpublic WeixinPayAccount(String id, String paySignKey, String mchId, String certificateKey, String certificateFile) 支付商户信息- Parameters:
- id- 公众号唯一的身份ID(必填)
- paySignKey- 支付密钥字符串(必填)
- mchId- 微信支付分配的商户号(必填)
- certificateKey- 加载支付证书文件的密码(默认为商户号)
- certificateFile- 商户证书文件(默认加载classpath:ca.p12)
 
 - 
WeixinPayAccountpublic WeixinPayAccount(String id, String secret, String paySignKey, String mchId, String certificateKey, String certificateFile, String deviceInfo, String partnerId, String subId, String subMchId) 支付商户信息- Parameters:
- id- 公众号唯一的身份ID(必填)
- secret- 公众号调用接口的凭证(最好填写)
- paySignKey- 支付密钥字符串(必填)
- mchId- 微信支付分配的商户号(必填)
- certificateKey- 加载支付证书文件的密码(默认为商户号)
- certificateFile- 商户证书文件(默认加载classpath:ca.p12)
- deviceInfo- 微信支付分配的设备号(非必填)
- partnerId- 财付通的商户号(非必填)
- subId- 微信分配的子商户公众账号ID(非必填)
- subMchId- 微信支付分配的子商户号(非必填)
 
 
- 
 - 
Method Detail- 
getPaySignKeypublic String getPaySignKey() 
 - 
getMchIdpublic String getMchId() 
 - 
getDeviceInfopublic String getDeviceInfo() 
 - 
getCertificateKeypublic String getCertificateKey() 
 - 
getPartnerIdpublic String getPartnerId() 
 - 
getSubIdpublic String getSubId() 
 - 
getSubMchIdpublic String getSubMchId() 
 - 
setCertificateKeypublic void setCertificateKey(String certificateKey) 
 - 
getCertificateFilepublic String getCertificateFile() 
 - 
setCertificateFilepublic void setCertificateFile(String certificateFile) 
 - 
setDeviceInfopublic void setDeviceInfo(String deviceInfo) 
 - 
setPartnerIdpublic void setPartnerId(String partnerId) 
 - 
setSubIdpublic void setSubId(String subId) 
 - 
setSubMchIdpublic void setSubMchId(String subMchId) 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- WeixinAccount
 
 
- 
 
-