Class AbstractWeChatPayRequestProcessor<T>
- java.lang.Object
-
- de.hybris.platform.chinesepspwechatpayservices.processors.AbstractWeChatPayProcessor<T>
-
- de.hybris.platform.chinesepspwechatpayservices.processors.AbstractWeChatPayRequestProcessor<T>
-
- Direct Known Subclasses:
OpenIdRequestProcessor,OrderQueryRequestProcessor,UnifiedOrderRequestProcessor,UserCodeRequestProcessor
public abstract class AbstractWeChatPayRequestProcessor<T> extends AbstractWeChatPayProcessor<T>
Base class for calling WeChat Pay API, each different API needs to extend it and customize the parameters and result parsing
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.chinesepspwechatpayservices.processors.AbstractWeChatPayProcessor
logger
-
-
Constructor Summary
Constructors Constructor Description AbstractWeChatPayRequestProcessor(WeChatPayConfiguration config, WeChatPayHttpClient httpClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Stringget()Process a GET requestjava.lang.StringgetUrl()protected java.lang.Stringpost()Process a POST requestvoidsetUrl(java.lang.String url)-
Methods inherited from class de.hybris.platform.chinesepspwechatpayservices.processors.AbstractWeChatPayProcessor
addParameter, debug, getConfig, getParams, process
-
-
-
-
Constructor Detail
-
AbstractWeChatPayRequestProcessor
public AbstractWeChatPayRequestProcessor(WeChatPayConfiguration config, WeChatPayHttpClient httpClient)
-
-
Method Detail
-
post
protected java.lang.String post()
Process a POST request- Returns:
- the request response
-
get
protected java.lang.String get()
Process a GET request- Returns:
- the request response
-
getUrl
public java.lang.String getUrl()
- Returns:
- the url
-
setUrl
public void setUrl(java.lang.String url)
- Parameters:
url- the url to set
-
-