package com.dobbinsoft.fw.pay.handler;
|
|
import com.dobbinsoft.fw.pay.model.notify.MatrixPayOrderNotifyResult;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
/**
|
* ClassName: MatrixPayCallbackHandler
|
* Description: 普通支付,成功通知
|
*
|
* @author: e-weichaozheng
|
* @date: 2021-04-22
|
*/
|
public interface MatrixPayCallbackHandler {
|
|
/**
|
* 在校验回调之前调用,可以在此添加上下文
|
* @param request
|
*/
|
void beforeCheckSign(HttpServletRequest request);
|
|
/**
|
* 默认入参 PayOrderNotifyResult
|
* @param result
|
* @param request 原始请求
|
* @return
|
*/
|
Object handle(MatrixPayOrderNotifyResult result, HttpServletRequest request);
|
|
}
|