Stripe

Utilisez Stripe depuis Ormuz pour gérer les clients, collecter des mandats SEPA, déclencher des prélèvements et virements, puis rapprocher l’activité de paiement à partir des événements du prestataire.

17Nodes
57Événements
10Objets provider
0Workflows
Définition

Nature et périmètre

Type d’intégrationExtension de service
Capacités métier
Mécanismes d’intégrationrest_apiwebhook
Cas d’usage

Ce que cette extension permet de construire

  • Collectez des paiements carte interactifs avec Stripe Payment Element tout en gardant le paiement PSP Ormuz comme source de vérité financière.
  • Créez ou réutilisez le client Stripe associé à une entreprise ou un contact Ormuz.
  • Collectez un mandat dans Journey puis déclenchez des prélèvements SEPA hors session.
  • Générez des instructions de virement et créez des intentions de paiement sur solde client.
  • Recevez les événements Stripe et synchronisez paiements, soldes et statuts de transaction.
Exemples de parcours

Collecter et rapprocher les paiements Stripe

Stripe peut gérer la carte, le mandat, le prélèvement ou le virement, tandis qu’Ormuz conserve les objets métier et la logique de réconciliation.

1. Collecter un paiement carte

Ormuz crée le paiement PSP puis affiche Stripe Payment Element pour collecter et authentifier la carte.

Objet Ormuz
Créer le paiement PSP
Objet sourcepsp_payment
Action
Collecter le paiement carte
Événement
Confirmer le PaymentIntent
Résultat métier
Poursuivre le rapprochement
Node Ormuzreconcile_payment

Le montant et la devise proviennent du PSP payment ; le résultat Stripe est vérifié côté serveur avant de synchroniser l’objet Ormuz.

2. Collecter un mandat SEPA

Le buyer est associé à un Customer Stripe puis redirigé vers une expérience de collecte de mandat.

Objet Ormuz
Identifier le buyer et son contact
Objets sourcecompany + contact
Action
Créer ou retrouver le Customer
Action
Collecter le mandat dans l’expérience hébergée
Résultat métier
Conserver le mandat réutilisable
Objet providerstripe.mandate

Le mapping Customer ↔ company permet de retrouver le bon compte Stripe dans les processus suivants.

3. Prélever et synchroniser le paiement

Une facture émise déclenche le prélèvement off-session, puis l’événement Stripe met à jour le paiement PSP Ormuz.

Événement
Facture prête à être prélevée
Événement Ormuzinvoice.issued
Action
Créer l’intention de paiement
Node Corecreate_psp_payment
Action
Déclencher le prélèvement SEPA
Événement
PaymentIntent réussi
Action
Synchroniser le paiement PSP
Résultat métier
Rendre le paiement allouable
Objet Ormuzpsp_payment

La facture n’est marquée payée qu’après allocation du paiement, pas à la simple réception de l’événement provider.

4. Recevoir un virement customer balance

Ormuz génère les instructions de virement, attend les fonds puis synchronise le PaymentIntent associé.

Action
Créer les instructions de virement
Action
Créer l’intention de paiement
Node Corecreate_psp_payment
Action
Créer le PaymentIntent de virement
Événement
Recevoir les fonds disponibles
Action
Synchroniser le paiement PSP

Les mouvements cash balance restent des objets provider ; le psp_payment normalisé est utilisé pour la réconciliation métier.

Documentation

Parcourir la documentation

Consultez la configuration, les nodes, les événements, les objets et les accès déclarés par cette extension.