Notify.php 782 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace app\job\controller;
  3. use app\common\library\alipay\AliPay;
  4. use app\common\library\easywechat\WxPay;
  5. /**
  6. * 微信支付回调
  7. */
  8. class Notify
  9. {
  10. /**
  11. * 微信支付回调
  12. */
  13. public function wxpay()
  14. {
  15. // 微信支付组件:验证异步通知
  16. $WxPay = new WxPay(false);
  17. $WxPay->notify();
  18. }
  19. /**
  20. * 支付宝支付回调(同步)
  21. */
  22. public function alipay_return()
  23. {
  24. $AliPay = new AliPay();
  25. $url = $AliPay->return();
  26. if($url){
  27. return redirect($url);
  28. }
  29. return false;
  30. }
  31. /**
  32. * 支付宝支付回调(异步)
  33. */
  34. public function alipay_notify()
  35. {
  36. $AliPay = new AliPay();
  37. $AliPay->notify();
  38. }
  39. }