package com.yn.bftl.thirdparty.modules.chinaums.service;

import com.yn.bftl.thirdparty.modules.chinaums.dto.MchApplicationsNoticeDTO;
import com.yn.bftl.thirdparty.modules.chinaums.dto.byx.ByxMchApplicationsNoticeDTO;
import com.yn.bftl.thirdparty.modules.chinaums.vo.ChinaumsCallBackVO;

/**
 * 银联回调服务
 *
 * @author huabiao
 * @create 2022/12/8  19:17
 **/
public interface ChinaumsCallBackService {

    /**
     * 银联回调-商户进件结果
     *
     * @param byxMchApplicationsNoticeDTO:请求数据
     * @author huabiao
     * @create 2022/12/8  19:18
     */
    ChinaumsCallBackVO mchApplicationsResult(MchApplicationsNoticeDTO mchApplicationsNoticeDTO);

    /**
     * 银联回调-商户进件结果
     *
     * @param byxMchApplicationsNoticeDTO:请求数据
     */
    ChinaumsCallBackVO callbackForByx(ByxMchApplicationsNoticeDTO byxMchApplicationsNoticeDTO);
}
