Vous essayez de mettre en place un panier d'achat avec Stripe, mais à quoi devrait-il ressembler ?
//checkout.php $checkout_session = $stripe->checkout->sessions->create([ 'line_items' => [ // foreach item listed in POST data, // [],[],[],... ] 'mode' => 'payment' 'success_url' => $YOUR_DOMAIN . '/success.html', 'cancel_url' => $YOUR_DOMAIN . '/cancel.html' ]);
Est-ce que j'envoie tout ce que le client veut dans $_POST ?
Alors je fais un formulaire sur mon domaine ?
Existe-t-il un autre moyen de procéder permettant au client d'ajouter au panier et de continuer ses achats sur mon site, puis de finaliser son paiement ?
Des mots d'appréciation.
Si je comprends bien, vous ne souhaitez pas payer à chaque fois que l'utilisateur sélectionne un produit ? Peut-être pourriez-vous vous souvenir des informations du panier dans le stockage local, y compris l'identifiant du prix et la quantité individuelle de Stripe. Ensuite, lorsque l'utilisateur décide de payer, vous pouvez utiliser le formulaire de paiement (Stripe vous fournit une implémentation prête à l'emploi) et envoyer toutes les informations sur tous les produits que le client a dans son propre panier.
D'après le code que vous avez écrit, vous l'avez peut-être déjà vérifié, mais regardez-y de plus prèsiciVous pouvez voir que vous pouvez ajouter plusieurs éléments dans list_items afin de pouvoir les transmettre depuis le frontend via l'intégration du paiement, puis depuis le backend envoie la demande de rayer comme vous l'avez écrit ici.
Si j'ai mal compris la question ici, dites-m'en plus et je serai heureux de vous aider