微信付款码
This commit is contained in:
		| @ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.pay.core.client.dto.divide.PayDivideBackRespDt | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.divide.PayDivideBackUnifiedDto; | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.divide.PayDivideRespDto; | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.divide.PayDivideUnifiedDto; | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.order.PayCodeUnifiedDto; | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.order.PayOrderRespDTO; | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.order.PayOrderUnifiedReqDTO; | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.refund.PayRefundRespDTO; | ||||
| @ -136,4 +137,12 @@ public interface PayClient { | ||||
|      */ | ||||
|     PayDivideBackRespDto unifiedDivideback(PayDivideBackUnifiedDto reqDTO); | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 发起分账 | ||||
|      * | ||||
|      * @param reqDTO 分账参数 | ||||
|      * @return 分账 | ||||
|      */ | ||||
|     PayDivideRespDto unifiedCode(PayCodeUnifiedDto reqDTO); | ||||
| } | ||||
|  | ||||
| @ -0,0 +1,18 @@ | ||||
| package cn.iocoder.yudao.framework.pay.core.client.dto.order; | ||||
|  | ||||
|  | ||||
| import lombok.Data; | ||||
|  | ||||
| @Data | ||||
| public class PayCodeUnifiedDto { | ||||
|  | ||||
|     private String body; | ||||
|  | ||||
|     private String outTradeNo; | ||||
|  | ||||
|     private Integer totalFee; | ||||
|  | ||||
|     private String spbillCreateIp; | ||||
|  | ||||
|     private String  authCode; | ||||
| } | ||||
| @ -8,6 +8,7 @@ import cn.iocoder.yudao.framework.pay.core.client.dto.divide.PayDivideBackRespDt | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.divide.PayDivideBackUnifiedDto; | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.divide.PayDivideRespDto; | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.divide.PayDivideUnifiedDto; | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.order.PayCodeUnifiedDto; | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.order.PayOrderRespDTO; | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.order.PayOrderUnifiedReqDTO; | ||||
| import cn.iocoder.yudao.framework.pay.core.client.dto.refund.PayRefundRespDTO; | ||||
| @ -334,6 +335,11 @@ public abstract class AbstractPayClient<Config extends PayClientConfig> implemen | ||||
|         return resp; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public PayDivideRespDto unifiedCode(PayCodeUnifiedDto reqDTO) { | ||||
|         return null; | ||||
|     } | ||||
|  | ||||
|     protected abstract PayDivideBackRespDto doUnifiedDivideback(PayDivideBackUnifiedDto reqDTO) | ||||
|             throws Throwable; | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 zt
					zt