public class WeiXinServiceImpl extends Object implements WeiXinService
Access_Type_Normal, Access_Type_Page| 构造器和说明 |
|---|
WeiXinServiceImpl() |
WeiXinServiceImpl(Map<String,String> appid_secret,
boolean immediately) |
WeiXinServiceImpl(String spAppId,
String spMchId,
String spMchApiKey,
String spCertPath,
String spP12CertPath,
String spApiV3Key,
String spPrivateKeyPath,
String serialNumber,
String outputFilePath,
Map<String,String> appid_secret,
boolean immediately) |
public WeiXinServiceImpl(String spAppId, String spMchId, String spMchApiKey, String spCertPath, String spP12CertPath, String spApiV3Key, String spPrivateKeyPath, String serialNumber, String outputFilePath, Map<String,String> appid_secret, boolean immediately)
public WeiXinServiceImpl()
public boolean isImmediately()
public void setImmediately(boolean immediately)
public boolean access(String token, String signature, String timestamp, String nonce)
access 在接口中 WeiXinServicepublic RecvMessage recv(InputStream in) throws org.jdom.JDOMException, IOException
recv 在接口中 WeiXinServiceorg.jdom.JDOMExceptionIOExceptionpublic void send(SendMessage msg, OutputStream out) throws org.jdom.JDOMException, IOException
send 在接口中 WeiXinServiceorg.jdom.JDOMExceptionIOExceptionpublic SendMessage builderSendByRecv(RecvMessage msg)
builderSendByRecv 在接口中 WeiXinServicepublic boolean publishMenu(String appid, String secret, String menu)
publishMenu 在接口中 WeiXinServicepublic String getToken(String appid, String secret)
getToken 在接口中 WeiXinServicepublic void setToken(String appid, String token)
setToken 在接口中 WeiXinServicepublic void putAppid_secret(String appid, String secret)
putAppid_secret 在接口中 WeiXinServicepublic void updateAccessToken(String appid, String secret)
updateAccessToken 在接口中 WeiXinServicepublic void updateAccessToken()
updateAccessToken 在接口中 WeiXinServicepublic String getQRTicket(String appid, String secret, Long sceneID, String sceneStr)
getQRTicket 在接口中 WeiXinServicepublic String createLimitQRCode(String ticket)
createLimitQRCode 在接口中 WeiXinServicepublic String createCodeRequestUrl(String appid, String secret, String url)
createCodeRequestUrl 在接口中 WeiXinServicepublic String createUnscribeCodeRequestUrl(String appid, String secret, String url)
createUnscribeCodeRequestUrl 在接口中 WeiXinServicepublic WXUser getUserInfo(String appid, String secret, String openID)
getUserInfo 在接口中 WeiXinServicepublic List<WXUser> batchgetUserInfo(String appid, String secret, List<String> openidList)
batchgetUserInfo 在接口中 WeiXinServicepublic String getOpenID(String appid, String secret, String code)
getOpenID 在接口中 WeiXinServicepublic String getAppletOpenID(String appid, String secret, String code)
getAppletOpenID 在接口中 WeiXinServicepublic ResponseEntity wxaCode2Session(String appid, String secret, String code)
WeiXinServicewxaCode2Session 在接口中 WeiXinServicepublic String sendCustomMessage(String appid, String secret, String content, boolean asynchrony)
sendCustomMessage 在接口中 WeiXinServicepublic String sendTemplateMessage(String appid, String secret, String content, boolean asynchrony)
sendTemplateMessage 在接口中 WeiXinServicepublic String sendAppletMessage(String appid, String secret, String content, boolean asynchrony)
sendAppletMessage 在接口中 WeiXinServicepublic ResponseEntity getPaidUnionId(AppConfigParam appConfigParam, RequestParam requestParam)
WeiXinServicegetPaidUnionId 在接口中 WeiXinServicepublic String getWxaCodeUnlimited(AppConfigParam appConfigParam, WxaCodeParam wxaCodeParam)
WeiXinServicegetWxaCodeUnlimited 在接口中 WeiXinServiceappConfigParam - appid信息wxaCodeParam - 二维码配置信息public String decryptWxa(String appId, String encryptedData, String sessionKey, String iv)
WeiXinServicedecryptWxa 在接口中 WeiXinServiceappId - appid信息encryptedData - 加密字符串sessionKey - sessionKeyiv - ivpublic boolean removeMenu(String appid, String secret)
removeMenu 在接口中 WeiXinServicepublic String queryMenu(String appid, String secret)
queryMenu 在接口中 WeiXinServicepublic SendMessage processMessage(SendMessage sendMsg, String url)
processMessage 在接口中 WeiXinServicepublic String uploadNews(String appid, String secret, String content)
WeiXinServiceuploadNews 在接口中 WeiXinServicepublic void massSendNewsMessageByOpenID(String appid, String secret, String content)
WeiXinServicemassSendNewsMessageByOpenID 在接口中 WeiXinServicepublic String uploadMedia(String appid, String secret, File file, String type)
WeiXinServiceuploadMedia 在接口中 WeiXinServicepublic String generateMassMPNewsMessage(String mediaID, List<String> openIDS)
WeiXinServicegenerateMassMPNewsMessage 在接口中 WeiXinServicepublic String generateMassTextMessage(String text, List<String> openIDS)
WeiXinServicegenerateMassTextMessage 在接口中 WeiXinServicepublic String generateMassVoiceMessage(String mediaID, List<String> openIDS)
WeiXinServicegenerateMassVoiceMessage 在接口中 WeiXinServicepublic String generateMassImgMessage(String mediaID, List<String> openIDS)
WeiXinServicegenerateMassImgMessage 在接口中 WeiXinServicepublic OpenIDList getOpenIDList(String appid, String secret, String next_openid)
getOpenIDList 在接口中 WeiXinServicepublic JSAPI getJSAPI(String appid, String secret, String url)
WeiXinServicegetJSAPI 在接口中 WeiXinServicepublic WXUser getUserInfoByCode(String appid, String secret, String code)
getUserInfoByCode 在接口中 WeiXinServicepublic List<KfEntity> getKfList(String appid, String secret)
WeiXinServicegetKfList 在接口中 WeiXinServicepublic List<KfEntity> getOnlineKfList(String appid, String secret)
WeiXinServicegetOnlineKfList 在接口中 WeiXinServicepublic ErrorMsg addKfAccount(String appid, String secret, KfSend kfSend)
WeiXinServiceaddKfAccount 在接口中 WeiXinServicepublic ErrorMsg inviteKfAccount(String appid, String secret, KfSend kfSend)
WeiXinServiceinviteKfAccount 在接口中 WeiXinServicepublic ErrorMsg updateKfAccount(String appid, String secret, KfSend kfSend)
WeiXinServiceupdateKfAccount 在接口中 WeiXinServicepublic ErrorMsg delKfAccount(String appid, String secret, String kfAccount)
WeiXinServicedelKfAccount 在接口中 WeiXinServicekfAccount - 客服账号public ErrorMsg createKfSession(String appid, String secret, KfSend kfSend)
WeiXinServicecreateKfSession 在接口中 WeiXinServicepublic ErrorMsg closeKfSession(String appid, String secret, KfSend kfSend)
WeiXinServicecloseKfSession 在接口中 WeiXinServicepublic RecKfSessionEntity getKfSession(String appid, String secret, String openid)
WeiXinServicegetKfSession 在接口中 WeiXinServiceopenid - 客户openidpublic List<RecKfSessionEntity> getKfSessionList(String appid, String secret, String kfAccount)
WeiXinServicegetKfSessionList 在接口中 WeiXinServicekfAccount - 客服账号public RecKfSession getWaitcaseKfSessionList(String appid, String secret)
WeiXinServicegetWaitcaseKfSessionList 在接口中 WeiXinServicepublic Map<String,Object> partnerPayV3(PayParam payParam, String type)
WeiXinServicepartnerPayV3 在接口中 WeiXinServicepayParam - 支付配置type - 支付类型()public Map<String,Object> appPayV3(RequestParam requestParam)
appPayV3 在接口中 WeiXinServicepublic Map<String,Object> refund(RefundInfo refundInfo, String type)
refund 在接口中 WeiXinServicepublic String decryptV3(String associatedData, String nonce, String ciphertext) throws GeneralSecurityException, IOException
WeiXinServicedecryptV3 在接口中 WeiXinServiceGeneralSecurityExceptionIOExceptionpublic void downloadPlatformCertificate()
WeiXinServicedownloadPlatformCertificate 在接口中 WeiXinServicepublic String profitSharing(String subMchId, String transactionId, String outOrderNo, List<Receiver> receivers, String subAppId)
WeiXinServiceprofitSharing 在接口中 WeiXinServicesubMchId - 子商户号transactionId - 微信支付订单号outOrderNo - 商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号),同一分账单号多次请求等同一次。只能是数字、大小写字母_-|*@receivers - 分账接收方subAppId - 特约商户appidpublic String multiProfitSharing(String subMchId, String appId, String transactionId, String outOrderNo, List<Receiver> receivers, String subAppId)
WeiXinServicemultiProfitSharing 在接口中 WeiXinServicesubMchId - 子商户号transactionId - 微信支付订单号outOrderNo - 商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号),同一分账单号多次请求等同一次。只能是数字、大小写字母_-|*@receivers - 分账接收方subAppId - 特约商户appidpublic String profitSharingAddReceiver(String subMchId, Receiver receiver, String subAppId)
WeiXinServiceprofitSharingAddReceiver 在接口中 WeiXinServicesubMchId - 子商户号subAppId - 特约商户appidpublic String profitSharingReturn(String appId, String subAppId, String subMchId, String orderId, String outOrderNo, String outReturnNo, String returnAccount, Integer returnAmount, String description)
profitSharingReturn 在接口中 WeiXinServicepublic String refund(String appId, String subMchId, String transactionId, String outTradeNo, String outRefundNo, Integer totalFee, Integer refundFee, String notifyUrl)
refund 在接口中 WeiXinServicepublic String refundReq(String url, String appId, String subMchId, String transactionId, String outTradeNo, String outRefundNo, Integer totalFee, Integer refundFee, String notifyUrl)
public String profitSharingReturnReq(String url, String appId, String subAppId, String subMchId, String orderId, String outOrderNo, String outReturnNo, String returnAccount, Integer returnAmount, String description)
public String profitSharingAmountQueryReq(String url, String mchId, String transactionId)
public String profitSharingReq(String url, String subMchId, Receiver receiver, List<Receiver> receivers, String transactionId, String outOrderNo, String description, String appId, String subAppId)
public String profitSharingRemoveReceiver(String subMchId, Receiver receiver, String subAppId)
WeiXinServiceprofitSharingRemoveReceiver 在接口中 WeiXinServicesubMchId - 子商户号receiver - 分账接收方subAppId - 特约商户appidpublic String profitSharingFinish(String subMchId, String transactionId, String outOrderNo, String description)
WeiXinServiceprofitSharingFinish 在接口中 WeiXinServicesubMchId - 特约商户号transactionId - 微信支付订单号outOrderNo - 商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号),同一分账单号多次请求等同一次。只能是数字、大小写字母_-|*@description - 描述public String profitSharingMerchantRatioQuery(String subMchId)
WeiXinServiceprofitSharingMerchantRatioQuery 在接口中 WeiXinServicesubMchId - 特约商户号public String profitSharingOrderAmountQuery(String mchId, String transactionId)
WeiXinServiceprofitSharingOrderAmountQuery 在接口中 WeiXinServicetransactionId - 微信支付订单号public String sendSubscribeMessage(String appId, SubscribeMessage subscribeMessage)
WeiXinServicesendSubscribeMessage 在接口中 WeiXinServicesubscribeMessage - 订阅消息参数Copyright © 2023. All rights reserved.