Rediriger Laravel vers l'URL de la session Stripe
P粉897881626
P粉897881626 2023-08-07 18:33:06
0
1
583
<p>Après avoir créé la session de paiement Stripe dans mon contrôleur, j'essaie de la rediriger en utilisant </p> <pre class="brush:php;toolbar:false;">redirection de retour ($session->url);</pre> <p>Mais je reçois toujours une erreur CORS. <br /><br />Je peux ajouter l'URL et y accéder manuellement sans aucun problème. <br /><br />Cependant, selon cet article</p><p><br /></p> <blockquote> <p>Obtention d'une erreur CORS lors de la tentative d'intégration d'utilisateurs dans Stripe Connect avec Node.js</p> </blockquote> <p>La solution consiste à renvoyer l'URL du serveur au client et à le laisser rediriger à partir de là. <br /><br />Quelqu'un peut-il me dire comment faire cela dans Laravel ?</p><p><br /></p>
P粉897881626
P粉897881626

répondre à tous(1)
P粉617237727

Vous pouvez renvoyer l'URL au lieu de la redirection :

return response()->json([
    'redirect_url' => $session->url
]);

Et redirigez l'utilisateur du côté client. Vous obtiendrez l'URL de redirection dans la réponse JSON. Manipulez-le en conséquence.

En supposant que le client utilise AJAX, vous pouvez rediriger l'utilisateur à l'aide de la commande suivante :


success: function (data) {
    window.location.href = data.redirect_url;
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal