AliPayCommonService.java 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. package com.cyksj.service.pay;
  2. import com.cyksj.model.dto.AliPayParams;
  3. import com.cyksj.model.request.AlipayOrderDonReq;
  4. /*
  5. *项目名: netflix
  6. *文件名: AliPayCommonService
  7. *创建者: JavaZou
  8. *创建时间:2023/6/14 15:19
  9. */
  10. public interface AliPayCommonService {
  11. /**
  12. *
  13. * @param orderId
  14. * @param productCode 支付产品码
  15. * @param returnUrl
  16. * @return
  17. */
  18. AliPayParams unifiedPayRegister(Long orderId, String productCode, String payMode, String returnUrl) throws Exception;
  19. AliPayParams unifiedPay(AlipayOrderDonReq re, String productCode, String payMode) throws Exception;
  20. AliPayParams unifiedPayUpgrade(AlipayOrderDonReq re, String productCode, String payMode) throws Exception;
  21. AliPayParams aliPayUnifiedWholesale(AlipayOrderDonReq re, String productCode, String qrPayMode) throws Exception;
  22. AliPayParams aliPayUnifiedWholesaleDeposit(AlipayOrderDonReq re, String productCode, String qrPayMode) throws Exception;
  23. AliPayParams openShopAliPay(AlipayOrderDonReq re, String productCode, String qrPayMode) throws Exception;
  24. }