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

net.arccode.wechat.pay.api.service.IWXPayClient Maven / Gradle / Ivy

The newest version!
package net.arccode.wechat.pay.api.service;

import net.arccode.wechat.pay.api.common.exception.WXPayApiException;
import net.arccode.wechat.pay.api.protocol.base.WXPayResponse;
import net.arccode.wechat.pay.api.protocol.base.WXPayRequest;

/**
 * 接口调用入口
 *
 * @author http://arccode.net
 * @since 2015-11-05
 */
public interface IWXPayClient {

    /**
     * 执行api调用
     *
     * @param request
     * @param 
     * @return
     */
    public  T execute(WXPayRequest request) throws WXPayApiException;

    /**
     * 解析微信支付异步通知数据
     *
     * @param notifyData
     * @param  clazz
     * @return
     */
     T parseNotify(String notifyData, Class clazz) throws WXPayApiException;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy