Migrer les moyens de paiement vers le Dashboard
Découvrez comment activer les moyens de paiement pour votre session Checkout dans le Dashboard.
Vous pouvez mettre à jour votre intégration pour utiliser vos préférences en matière de moyens de paiement depuis le Dashboard. Cela permet à Stripe d’afficher automatiquement tous les moyens de paiement compatibles à vos clients lors du paiement, en fonction de la devise choisie, du lieu ou de toute restriction applicable, comme le montant maximal des transactions.
La page de paiement affiche les moyens de paiement reconnus pour augmenter la conversion en fonction du lieu de votre client, et masque les autres moyens de paiement dans un menu déroulant. Les clients peuvent toujours choisir parmi les moyens de paiement figurant dans le menu déroulant.
Mettre votre intégration à jour
Pour les intégrations Stripe Checkout existantes, vous devez supprimer le paramètre payment_ pour migrer les préférences des moyens de paiement vers le Dashboard. Ce faisant, certains moyens de paiement s’activent automatiquement, notamment les cartes et les wallets. Le paramètre currency limite les moyens de paiement que vos clients voient dans la session Checkout.
Avertissement
Lorsque vous mettez à niveau votre intégration, les moyens de paiement autres que ceux par défaut (tels que les virements bancaires) sont initialement désactivés. Vous devez activer tous les moyens de paiement que vous avez ajoutés à votre intégration Checkout à partir de la page des paramètres des moyens de paiement dans le Dashboard.
Consulter les moyens de paiement disponibles dans le Dashboard
Vous pouvez voir les moyens de paiement que vous acceptez actuellement à partir des paramètres des moyens de paiement dans le Dashboard. La liste comprend les moyens de paiement que Stripe active par défaut, comme les cartes bancaires.
Vous pouvez également activer ou désactiver des moyens de paiement individuels, tels qu’Apple Pay ou Google Pay. Avec l’API Checkout Sessions, Stripe évalue la devise et les éventuelles restrictions, puis présente dynamiquement au client les moyens de paiement pris en charge.
Par exemple, Apple Pay est activé et Google Pay est désactivé par défaut. Dans certains cas, Stripe peut ne pas afficher ces moyens de paiement, même si vous les avez activés. Stripe n’affiche pas Google Pay si vous activez la taxe automatique sans collecter d’adresse de livraison.
Pour voir comment Stripe affiche vos moyens de paiement aux clients, saisissez un identifiant de transaction ou définissez un montant de commande et une devise dans le Dashboard.
Ajouter ou supprimer des moyens de paiement dans votre intégration.
Activez les moyens de paiement pour votre intégration à partir des paramètres des moyens de paiement dans le Dashboard. Vous pouvez sélectionner Activer pour certains moyens de paiement. Pour les moyens de paiement nécessitant des étapes supplémentaires, sélectionnez Configurer ou Vérifier les conditions.
Découvrez quels sont les moyens de paiement adaptés à votre entreprise en consultant notre guide des moyens de paiement.
(Recommandé) Gérer les moyens de paiement à notification différée
Le moyen de paiement que vous intégrez peut avoir une confirmation de paiement retardée. Si vous avez configuré des webhooks pour exécuter automatiquement les commandes, vous devrez peut-être mettre à jour votre intégration Checkout lorsque vous ajouterez votre premier moyen de paiement avec notifications différées.
Mise en garde
Cette étape n’est requise que si vous prévoyez d’utiliser l’une des moyens de paiement suivantes : { % si $gates.fpx_enable_b2b_documentation %} FPX, { % /if %} prélèvement automatique Bacs, virements bancaires, Boleto, débits préautorisés canadiens, Konbini, OXXO, Pay by Bank, prélèvement automatique SEPA, ou ACH Direct Debit.
Lorsque vous recevez des paiements avec un moyen de paiement à notification différée, les fonds ne sont pas immédiatement disponibles. Le traitement des fonds peut prendre plusieurs jours. Vous devez donc retarder le traitement de la commande jusqu’à ce que les fonds soient disponibles sur votre compte. Une fois le paiement effectué, l’état du PaymentIntent sous-jacent passe de processing à succeeded.
Vous devrez gérer les événements Checkout suivants :
| Nom de l’événement | Description | Étapes suivantes |
|---|---|---|
| checkout.session.completed | Le client a autorisé le paiement par prélèvement en envoyant le formulaire Checkout. | Attendez que le paiement aboutisse ou échoue. |
| checkout.session.async_payment_succeeded | Le paiement du client a abouti. | Traitez la commande de biens ou de services. |
| checkout.session.async_payment_failed | Le paiement a été refusé, ou il a échoué pour une autre raison. | Contactez le client par e-mail et demandez-lui de passer une nouvelle commande. |
Ces événements contiennent tous l’objet Checkout Session.
Actualisez votre gestionnaire d’événements pour traiter la commande :
Test
Vérifiez que stripe listen est toujours en cours d’exécution. Testez Checkout en tant qu’utilisateur, comme vous l’avez fait dans les étapes précédentes. Votre gestionnaire d’événements devrait recevoir un événement checkout. et vous devriez l’avoir géré avec succès.
Maintenant que vous avez suivi ces étapes, vous pouvez passer en mode production quand bon vous semble.
Tester votre intégration
Consultez la section consacrée aux tests pour obtenir des informations supplémentaires sur la manière de tester votre intégration.