package cn.wisenergy.service.app; import cn.wisenergy.common.utils.R; import cn.wisenergy.model.dto.PayPageDto; import cn.wisenergy.model.dto.PayQueryDto; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; public interface AliPayService { /** * 支付宝支付接口 * @param payPageDto * @param request * @param httpResponse * @return 支付结果 */ R<String> doPost(PayPageDto payPageDto, HttpServletRequest request, HttpServletResponse httpResponse); /*** * 手机网页端支付宝支付接口 * @param payPageDto * @param request * @param httpResponse * @return */ R<String> wapAliPay(PayPageDto payPageDto, HttpServletRequest request, HttpServletResponse httpResponse); /** * 支付宝交易查询 * @param payQueryDto 查询参数 * @return 查询结果 */ R<String> query(PayQueryDto payQueryDto); /*** * 支付宝回调 * @param response * @param request * @return */ void aliPayCallBack(HttpServletResponse response, HttpServletRequest request) throws IOException, Exception; }