com.github.binarywang.wxpay.service.Apply4SubjectConfirmService Maven / Gradle / Ivy
The newest version!
package com.github.binarywang.wxpay.service;
import com.github.binarywang.wxpay.bean.applyconfirm.ApplySubjectConfirmCreateRequest;
import com.github.binarywang.wxpay.bean.applyconfirm.ApplySubjectConfirmCreateResult;
import com.github.binarywang.wxpay.bean.applyconfirm.ApplySubjectConfirmMerchantStateQueryResult;
import com.github.binarywang.wxpay.bean.applyconfirm.ApplySubjectConfirmStateQueryResult;
import com.github.binarywang.wxpay.exception.WxPayException;
/**
*
* 商户开户意愿确认
* 产品文档:商户开户意愿确认流程
*
*
* @author Mr.Pan
*/
public interface Apply4SubjectConfirmService {
/**
*
* 提交申请单
* 详情请见: 间连商户开户意愿确认(提交申请单)
*
*
* @param request 申请请求参数
* @return 审核结果
* @throws WxPayException 异常
*/
ApplySubjectConfirmCreateResult applyment(ApplySubjectConfirmCreateRequest request) throws WxPayException;
/**
*
*
* 查询申请单审核结果
* 详情请见: 查询申请单审核结果
*
*
* @param businessCode 业务申请编号
* @return 审核结果
* @throws WxPayException 异常
*/
ApplySubjectConfirmStateQueryResult queryApplyStatusByBusinessCode(String businessCode) throws WxPayException;
/**
*
*
* 查询申请单审核结果
* 详情请见: 查询申请单审核结果
*
*
* @param applymentId 申请编号
* @return 审核结果
* @throws WxPayException 异常
*/
ApplySubjectConfirmStateQueryResult queryApplyStatusByApplymentId(String applymentId) throws WxPayException;
/**
*
*
* 获取商户开户意愿确认状态
* 详情请见: 获取商户开户意愿确认状态API
*
*
* @param subMchId 微信支付分配的特约商户的唯一标识。
* @return 确认状态结果
* @throws WxPayException 异常
*/
ApplySubjectConfirmMerchantStateQueryResult queryMerchantApplyStatusByMchId(String subMchId) throws WxPayException;
/**
*
*
* 撤销申请单
* 详情请见: 撤销申请单API
*
*
* @param businessCode 业务申请编号
* @throws WxPayException 异常
*/
void cancelApplyByBusinessCode(String businessCode) throws WxPayException;
/**
*
*
* 撤销申请单
* 详情请见: 撤销申请单API
*
*
* @param applymentId 申请编号
* @throws WxPayException 异常
*/
void cancelApplyByApplymentId(String applymentId) throws WxPayException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy