shell bypass 403
<?php namespace Modules\Razorpay\Http\Controllers; use Brian2694\Toastr\Toastr; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Razorpay\Api\Api; class RazorpayController extends Controller { public function create() { return view('razorpay::create'); } public function payment($razorpay_payment_id) { $api = new Api(getPaymentEnv('RAZOR_KEY'), getPaymentEnv('RAZOR_SECRET')); $payment = $api->payment->fetch($razorpay_payment_id); try { $response['type'] = 'success'; $response['response'] = $api->payment->fetch($razorpay_payment_id)->capture(array('amount' => $payment['amount'])); return $response; } catch (\Exception $e) { $response['type'] = 'error'; $response['message'] = $e->getMessage(); } return $response; } }