AlipayApiImpl.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package cn.sikey.pay.api;
  2. import cn.sikey.framework.common.pojo.CommonResult;
  3. import cn.sikey.pay.api.alipay.AlipayApi;
  4. import cn.sikey.pay.api.alipay.dto.AliPayTradeDTO;
  5. import cn.sikey.pay.service.alipay.AlipayPaymentService;
  6. import jakarta.annotation.Resource;
  7. import org.springframework.validation.annotation.Validated;
  8. import org.springframework.web.bind.annotation.RequestParam;
  9. import org.springframework.web.bind.annotation.RestController;
  10. import java.util.Map;
  11. /**
  12. * 阿里支付 API 接口实现类
  13. *
  14. * @author nelson
  15. */
  16. @RestController // 提供 RESTful API 接口,给 Feign 调用
  17. @Validated
  18. public class AlipayApiImpl implements AlipayApi {
  19. @Resource
  20. private AlipayPaymentService alipayPaymentService;
  21. /**
  22. * 创建订单
  23. * 手机网站支付
  24. * yaml,sw_merchant_config,h5
  25. *
  26. * @param aliPayTradeDTO alipay
  27. * @return
  28. */
  29. @Override
  30. public CommonResult<String> alipayTradeWapPay(AliPayTradeDTO aliPayTradeDTO) {
  31. return alipayPaymentService.alipayTradeWapPay(aliPayTradeDTO);
  32. }
  33. @Override
  34. public CommonResult<Integer> verifySignVerified(@RequestParam Map<String, String> params) {
  35. return alipayPaymentService.verifySignVerified(params);
  36. }
  37. }