false, 'code' => 'academy_payments_disabled', 'message' => 'Academy payments are disabled for this launch phase.', 'plan' => $plan, ]; if ($request->expectsJson()) { return response()->json($payload, 423); } return redirect()->route('academy.pricing')->with('error', $payload['message']); } return response()->json([ 'ok' => false, 'code' => 'academy_checkout_not_implemented', 'message' => 'Checkout is not implemented yet.', 'plan' => $plan, ], 501); } }