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

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