All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.egzosn.pay.common.api.PayMessageHandler Maven / Gradle / Ivy

There is a newer version: 2.14.7
Show newest version
package com.egzosn.pay.common.api;

import com.egzosn.pay.common.bean.PayMessage;
import com.egzosn.pay.common.bean.PayOutMessage;
import com.egzosn.pay.common.exception.PayErrorException;

import java.util.Map;


/**
 * 处理支付回调消息的处理器接口
 *
 * @author egan
 * 
 *     email [email protected]
 *     date 2016-6-1 11:40:30
 *
 *
 *     source Daniel Qian
 *  
*/ public interface PayMessageHandler { /** * 处理支付回调消息的处理器接口 * @param payMessage 支付消息 * @param context 上下文,如果handler或interceptor之间有信息要传递,可以用这个 * @param payService 支付服务 * @return xml,text格式的消息,如果在异步规则里处理的话,可以返回null * @throws PayErrorException 支付错误异常 */ PayOutMessage handle(PayMessage payMessage, Map context, PayService payService ) throws PayErrorException; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy