Paiements Boleto
Découvrez comment accepter Boleto, un moyen de paiement très répandu au Brésil.
Mise en garde
Stripe propose automatiquement à vos clients des options de moyens de paiement selon leur devise, les restrictions sur les moyens de paiement et d’autres paramètres. Nous vous recommandons de configurer vos moyens de paiement à partir du Dashboard Stripe en suivant les instructions indiquées dans Accepter un paiement.
Si vous souhaitez continuer à configurer manuellement les moyens de paiement proposés à vos clients avec Checkout, utilisez ce guide. Sinon, mettez à jour votre intégration pour configurer les moyens de paiement dans le Dashboard.
Boleto est un moyen de paiement à usage unique qui nécessite des actions supplémentaires de la part du client pour réaliser le paiement. Les clients effectuent leur paiement à l’aide d’un numéro de bon Boleto dans une banque, un portail bancaire, une agence autorisée ou à un distributeur automatique de billets.
Déterminer la compatibilité
Pour prendre en charge les paiements Boleto, une session Checkout doit remplir toutes les conditions suivantes :
- Pour tous les postes de facture, les tarifs doivent être exprimés dans la même devise. Si vous avez des postes dans différentes devises, créez des sessions Checkout distinctes pour chaque devise.
- Vous ne pouvez utiliser que des postes ponctuels (les postes récurrents dans le cadre de plans d’abonnement ne sont pas pris en charge).
Accepter un paiement
Remarque
Avant d’utiliser ce guide, commencez par créer une intégration permettant d’accepter un paiement avec Checkout.
Suivez ce guide pour savoir comment activer Boleto et découvrir les différences entre l’acceptation d’un paiement par carte et l’utilisation de Boleto.
Activer Boleto comme moyen de paiement
Lors de la création d’une nouvelle session Checkout, vous devez :
- Ajouter
boleto
à la liste des moyens de paiement,payment_
.method_ types - Veillez à ce que tous vos postes
line_
utilisent la deviseitems brl
.
Options supplémentaires du moyen de paiement
Vous pouvez définir le paramètre facultatif expires_
dans les options du moyen de paiement de votre Session
. Celui-ci permet de paramétrer le nombre de jours calendaires au bout duquel votre bon Boleto expirera. Par exemple, si vous créez un bon Boleto le lundi et que vous définissez expires_
sur 2, le bon Boleto expirera le mercredi à 23 h 59, heure de Sao Paulo (America/Sao_Paulo : UTC-3). Si vous le définissez sur 0, le bon Boleto expire à la fin de la journée. Le paramètre expires_
accepte une durée comprise entre 0 et 60 jours. La valeur par défaut est de 3 jours. Vous pouvez personnaliser le nombre de jours de validité par défaut dans les paramètres des moyens de paiement de votre compte
Rediriger vers la page du coupon hébergée par Stripe
Remarque
Contrairement aux paiements par carte, le client ne sera pas redirigé vers l’adresse success_url lors d’un paiement Boleto.
Après avoir soumis le formulaire Checkout avec succès, le client est redirigé vers le hosted_
. Le client peut copier le numéro du Boleto ou télécharger le PDF du coupon à partir de la page hébergée.
Stripe envoie un événement payment_intent.requires_action lors de la création d’un bon Boleto. Si vous souhaitez envoyer à vos clients un e-mail contenant un lien vers le bon, localisez l’adresse hosted_
dans payment_intent.next_action.boleto_display_details. En savoir plus sur le suivi d’un PaymentIntent avec des webhooks.
Stripe vous permet de personnaliser les interfaces utilisateur sur la page Paramètres de marque. Vous pouvez appliquer les paramètres de marque suivants au coupon :
- Icône : image représentant votre marque et votre dénomination sociale publique
- Couleur d’accentuation : utilisée comme couleur du bouton Copier le numéro
- Couleur de marque : utilisée comme couleur d’arrière-plan
Traiter vos commandes
Boleto étant un moyen de paiement à notification différée, vous devez utiliser une méthode telle que des webhooks pour suivre l’état des paiements et gérer le traitement des commandes. En savoir plus sur la configuration des webhooks et le traitement des commandes.
Les événements suivants sont envoyés lorsque l’état du paiement change :
Nom de l’événement | Description | Étapes suivantes |
---|---|---|
Le client a soumis le formulaire Checkout avec succès. Stripe a généré le coupon Boleto. Vous pouvez choisir d’envoyer le | Attendez que le client s’acquitte du paiement du coupon Boleto. | |
checkout.session.async_payment_succeeded | Le client s’est acquitté du paiement Boleto. Le PaymentIntent bascule sur succeeded . | Traitez la commande de biens ou de services du client. |
checkout.session.async_payment_failed | Le coupon Boleto a expiré, ou le paiement a échoué pour un autre motif. Le PaymentIntent revient à l’état requires_ . | Contactez le client par e-mail et demandez-lui de passer une nouvelle commande. |
Tester votre intégration
Lors du test de votre intégration Checkout, sélectionnez le moyen de paiement Boleto, puis cliquez sur le bouton Payer.
Description | |
---|---|
| Simule un coupon Boleto réglé par le client au bout de 3 minutes et pour lequel le webhook Exemple : fulaninho@example.com |
| Simule un coupon Boleto immédiatement réglé par le client et pour lequel le webhook Exemple : succeed_immediately@example.com |
| Simule un coupon Boleto qui expire avant le règlement du client et pour lequel le webhook Le champ Exemple : expire_immediately@example.com |
| Simule un coupon Boleto qui expire avant le règlement du client et pour lequel le webhook Le champ Exemple : expire_with_delay@example.com |
| Simule un bon Boleto qui ne réussit jamais. Il expire conformément à la valeur du champ Exemple : fill_never@example.com |
Numéro fiscal | Description |
---|---|
CPF CNPJ | Dans un environnement de test, définissez le paramètre |
Gérez les remboursements
Les paiements Boleto ne peuvent pas être remboursés. Certains marchands ont créé un processus distinct pour créditer les clients qui s’adressent à eux pour un remboursement.
Gérez les litiges
Le client ne peut pas contester un paiement Boleto.