@Comment(value="\u652f\u4ed8\u670d\u52a1\u62bd\u8c61\u7c7b") public abstract class AbstractPayService extends Object implements org.redkale.service.Service
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AbstractPayService.PayElement |
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
fine |
protected boolean |
finer |
protected boolean |
finest |
protected Logger |
logger |
protected static Charset |
UTF8 |
| 构造器和说明 |
|---|
AbstractPayService() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract boolean |
checkSign(AbstractPayService.PayElement element,
Map<String,?> map) |
abstract PayResponse |
close(PayCloseRequest request) |
abstract PayCreatResponse |
create(PayCreatRequest request) |
protected abstract String |
createSign(AbstractPayService.PayElement element,
Map<String,?> map) |
abstract AbstractPayService.PayElement |
getPayElement(String appid) |
protected String |
joinMap(Map<String,?> map) |
static void |
main(String[] args) |
abstract PayNotifyResponse |
notify(PayNotifyRequest request) |
abstract PayPreResponse |
prepay(PayPreRequest request) |
abstract PayQueryResponse |
query(PayRequest request) |
abstract PayRefundResponse |
queryRefund(PayRequest request) |
abstract PayRefundResponse |
refund(PayRefundRequest request) |
abstract void |
reloadConfig(short paytype) |
abstract boolean |
supportPayType(short paytype) |
protected String |
urlEncodeUTF8(Object val) |
protected static final Charset UTF8
protected final Logger logger
protected final boolean fine
protected final boolean finer
protected final boolean finest
@Comment(value="\u5224\u65ad\u662f\u5426\u652f\u6301\u6307\u5b9a\u652f\u4ed8\u7c7b\u578b") public abstract boolean supportPayType(short paytype)
@Comment(value="\u91cd\u65b0\u52a0\u8f7d\u914d\u7f6e") public abstract void reloadConfig(short paytype)
@Comment(value="\u624b\u673a\u9884\u652f\u4ed8") public abstract PayPreResponse prepay(PayPreRequest request)
@Comment(value="\u624b\u673a\u652f\u4ed8\u56de\u8c03") public abstract PayNotifyResponse notify(PayNotifyRequest request)
@Comment(value="\u8bf7\u6c42\u652f\u4ed8") public abstract PayCreatResponse create(PayCreatRequest request)
@Comment(value="\u8bf7\u6c42\u67e5\u8be2") public abstract PayQueryResponse query(PayRequest request)
@Comment(value="\u8bf7\u6c42\u5173\u95ed") public abstract PayResponse close(PayCloseRequest request)
@Comment(value="\u8bf7\u6c42\u9000\u6b3e") public abstract PayRefundResponse refund(PayRefundRequest request)
@Comment(value="\u67e5\u8be2\u9000\u6b3e") public abstract PayRefundResponse queryRefund(PayRequest request)
@Comment(value="\u8ba1\u7b97\u7b7e\u540d") protected abstract String createSign(AbstractPayService.PayElement element, Map<String,?> map) throws Exception
Exception@Comment(value="\u9a8c\u8bc1\u7b7e\u540d") protected abstract boolean checkSign(AbstractPayService.PayElement element, Map<String,?> map)
@Comment(value="\u83b7\u53d6\u914d\u7f6e\u9879") public abstract AbstractPayService.PayElement getPayElement(String appid)
@Comment(value="map\u5bf9\u8c61\u8f6c\u6362\u6210 key1=value1&key2=value2&key3=value3") protected String joinMap(Map<String,?> map)
Copyright © 2020. All rights reserved.