@vmitchell85 thanks for your help, after reading a lot of documentation I finally find this tutorial
https://laracasts.com/series/andres-larabits/episodes/20
Its a gem, thus explaining how this should be done, and in fact Andre's done it in a course called Laravel cashier here in laracast so, after all my intents, is really beneficial go step by step with the tutorial, this way I manage my way to achieve the integration of stripe and subscriptions
for any one that want to read and make the follow on this
ray($request->paymentMethodId);
ray($request->paymentMethod);
this return NULL because no parameter was returned, the way Andre's done it is with the following code
var form = document.getElementById('payment-form');
var hiddenInput = document.createElement('input');
hiddenInput.setAttribute('type', 'hidden');
hiddenInput.setAttribute('name', 'paymentMethod');
hiddenInput.setAttribute('value', setupIntent.payment_method);
form.appendChild(hiddenInput);
form.submit();
as you can see he adds the paymentMethod field, after all the process so when he send the information to your post route, you can on that action have access to that variable, the one that was NULL for me thus I never create that before
@vmitchell85 Thanks for your help