При использовании запроса POST не забудьте установить токен csrf в заголовках
добавить метатег <meta name="csrf-token" content="{{ csrf_token() }}">
let token = document.head.querySelector('meta[name="csrf-token"]')
var money = document.getElementById("code").value;
const Http = new XMLHttpRequest();
const url = '/paypal';
Http.open("POST", url);
Http.setRequestHeader("Content-Type", "application/json");
Http.setRequestHeader('X-CSRF-TOKEN', token.content);
Http.send(JSON.stringify({value: money}));
Чтобы извлечь полезную нагрузку JSON из вашего контроллера, используйте:
$data = json_decode($request->getContent(), true);
return response()->json($data);
и убедитесь, что переменные деньги имеют правильное значение