Pay.php 598 B

1234567891011121314151617181920212223242526272829303132
  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. PaymentOrderService::receiveOrder($data);
  20. echo 'success';
  21. }
  22. }