Pay.php 632 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App\Http\Controllers\api;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Support\Facades\Log;
  5. use Illuminate\Http\Request;
  6. use App\Services\PaymentOrderService;
  7. class Pay extends Controller
  8. {
  9. // 同步通知
  10. public function returnHandle(Request $request)
  11. {
  12. }
  13. // 异步通知
  14. public function notifyHandle(Request $request)
  15. {
  16. $data = $request->all();
  17. // 记录到专用支付日志
  18. Log::channel('payment')->info('支付回调', $data);
  19. $res = PaymentOrderService::receiveOrder($data);
  20. // var_dump($res);
  21. echo 'success';
  22. }
  23. }