2 votes

Afficher la description d'un plan sur la page de paiement de Stripe

Je suis en train d'utiliser Stripe Checkout et je me demandais comment afficher un message sur la page de paiement pour un abonnement. J'ai :

  1. créé un produit et un plan sur le tableau de bord de Stripe.

  2. créé une session dans mon code php :

    $session = \Stripe\Checkout\Session::create([ 'payment_method_types' => ['card'], 'billing_address_collection' => 'required', 'subscription_data' => [ 'items' => [ [ 'plan' => $plan_id ] ], ], 'success_url' => $success_url.'?session_id={CHECKOUT_SESSION_ID}', 'cancel_url' => $cancel_url, ]);

  3. ensuite j'ai transmis l'identifiant de la session en javascript et ai redirigé vers la page de paiement :

    function redirect(id){ var stripe = Stripe('pktest######################'); stripe.redirectToCheckout({ sessionId: id }).then(function (result) { result.error.message = 'erreur'; }); } redirect('id; ?>');

Le paiement a été effectué avec succès.

Maintenant je me demande vraiment où je pourrais (ou s'il est possible de) ajouter un message sur la page de paiement. Je sais que pour un paiement ponctuel, vous pouvez ajouter une 'description' aux 'line_items' lors de la création de la session. Cependant, je ne trouve aucune indication sur la manière de le faire pour un abonnement.

Merci d'avance !

1voto

Nolan H Points 2891

Malheureusement, ce n'est pas possible aujourd'hui.

Je vous recommande de vous inscrire à la liste de diffusion de la feuille de route de Checkout pour être informé des modifications à venir de Checkout dans le futur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X