Utiliser les informations client AU BECS existantes pour configurer des accords PayTo
Utiliser les informations client AU BECS pour configurer des accords PayTo
Pour mettre en place un accord PayTo pour un client, vous devez obtenir son autorisation en lui envoyant un nouveau mandat PayTo à l’aide des API Stripe.
Si vous devez mettre en place des accords PayTo pour plusieurs clients, vous pouvez envoyer les demandes en masse. Si vous avez des questions concernant votre cas d’usage, contactez le service de support Stripe.
Informez les clients des changements à venir
Informez vos clients de l’accord PayTo avant de lancer le processus. Incluez les informations suivantes :
- Un nouveau mandat de paiement
- Les conditions du nouveau mandat de paiement qui doivent correspondre aux mandate_options que vous allez spécifier dans la SetupIntent
- Coordonnées de votre service d’assistance
Créer des mandats PayTo
Pour chaque client et compte bancaire, créez un nouvel objet Customer ou récupérez-en un existant à associer au mandat PayTo.
Créez et confirmez une SetupIntent pour initier le flux d’autorisation du mandat PayTo.
Les clients peuvent également autoriser des mandats à l’aide de leur PayID :
Les clients reçoivent une demande d’autorisation de leur banque, généralement via une notification push ou un e-mail. Ils doivent approuver le mandat pour finaliser le processus. Lorsque le client accepte ou rejette le mandat, vous recevez l’événement mandate.updated.
Récupérer et sauvegarder de nouveaux moyens de paiement
Récupérez et sauvegardez l’ID du PaymentMethod à partir de la réponse confirmer la SetupIntent afin de l’utiliser pour les paiements futurs. Vous pouvez également le récupérer en répertoriant tous les PaymentMethods pour le client.