package cc.mrbird.febs.pay.service; 
 | 
  
 | 
import cc.mrbird.febs.pay.model.*; 
 | 
  
 | 
public interface UnipayService { 
 | 
    /** 
 | 
     * 聚合支付-微信支付宝 
 | 
     * @param unipayDto 
 | 
     * @return 
 | 
     */ 
 | 
    String unipay(UnipayDto unipayDto); 
 | 
  
 | 
    /** 
 | 
     * 协议快捷支付步骤 
 | 
     * 1快捷协议支付-签约短信接口 
 | 
     * 2快捷协议支付-签约接口 
 | 
     * 3快捷协议支付-无短支付接口 
 | 
     */ 
 | 
    /** 
 | 
     * 快捷协议支付-签约短信接口 
 | 
     * @param agreeMentPaySmsDto 
 | 
     * @return 
 | 
     */ 
 | 
    String getAgreeMentPaySms(AgreeMentPaySmsDto agreeMentPaySmsDto); 
 | 
  
 | 
    /** 
 | 
     *快捷协议支付-签约接口 
 | 
     * @param agreementSignDto 
 | 
     * @return 
 | 
     */ 
 | 
    String agreementSign(AgreementSignDto agreementSignDto); 
 | 
  
 | 
    /** 
 | 
     * 快捷协议支付-无短支付接口 
 | 
     * @param agreementPayDto 
 | 
     * @return 
 | 
     */ 
 | 
    String agreementPay(AgreementPayDto agreementPayDto); 
 | 
  
 | 
    /** 
 | 
     * 代付 
 | 
     * @param singlePayDto 
 | 
     * @return 
 | 
     */ 
 | 
    String singlePay(SinglePayDto singlePayDto); 
 | 
  
 | 
} 
 |