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); }