| | |
| | | package cc.mrbird.febs.pay.service; |
| | | |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.mall.dto.ApiRechargeWalletDto; |
| | | import cc.mrbird.febs.mall.dto.RechargeWalletMessageSendDto; |
| | | import cc.mrbird.febs.mall.entity.MallOrderInfo; |
| | | import cc.mrbird.febs.pay.model.BrandWCPayRequestData; |
| | | import cc.mrbird.febs.pay.model.MemberWithdrawalDto; |
| | | import cc.mrbird.febs.pay.model.OrderStateDto; |
| | | import cc.mrbird.febs.pay.model.WxGenerateQrCodeDto; |
| | | |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | public interface IXcxPayService { |
| | | |
| | |
| | | */ |
| | | void uniformMessageSend(OrderStateDto info); |
| | | |
| | | List<String> getTemplateId(); |
| | | List<HashMap<String, String>> getTemplateId(); |
| | | |
| | | /** |
| | | * 生成小程序二维码 |
| | | */ |
| | | FebsResponse generateQrCode(WxGenerateQrCodeDto wxGenerateQrCodeDto); |
| | | |
| | | /** |
| | | * 发起充值(创建预付订单) |
| | | */ |
| | | BrandWCPayRequestData startRechargeWallet(ApiRechargeWalletDto apiRechargeWalletDto) throws Exception; |
| | | |
| | | |
| | | /** |
| | | * 充值到账消息 |
| | | */ |
| | | void rechargeWalletMessageSend(RechargeWalletMessageSendDto info); |
| | | |
| | | |
| | | /** |
| | | * 用户提现到零钱 |
| | | */ |
| | | Boolean memberWithdrawal(MemberWithdrawalDto info); |
| | | |
| | | FebsResponse getQrCode(WxGenerateQrCodeDto wxGenerateQrCodeDto); |
| | | } |