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
57Events
10Provider objects
0Workflows
Definition

Nature and scope

Integration typeService extension
Business capabilities
Integration mechanismsrest_apiwebhook
Cas d’usage

What this extension lets you build

  • 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.
Journey examples

Collect and reconcile Stripe payments

Stripe can handle cards, mandates, direct debits, or bank transfers while Ormuz preserves business objects and reconciliation logic.

1. Collect a card payment

Ormuz creates the PSP payment and then displays Stripe Payment Element to collect and authenticate the card.

Objet Ormuz
Create the PSP payment
Objet sourcepsp_payment
Action
Collect the card payment
Event
Confirm the PaymentIntent
Business outcome
Continue reconciliation
Node Ormuzreconcile_payment

Amount and currency come from the PSP payment; the Stripe result is verified server-side before synchronizing the Ormuz object.

2. Collect a SEPA mandate

The buyer is associated with a Stripe Customer and then redirected to a mandate-collection experience.

Objet Ormuz
Identify the buyer and contact
Source objectscompany + contact
Action
Create or find the Customer
Action
Collect the mandate in the hosted experience
Business outcome
Retain the reusable mandate
Objet providerstripe.mandate

The Customer ↔ company mapping allows later processes to resolve the correct Stripe account.

3. Debit and synchronize the payment

An issued invoice triggers the off-session debit, then a Stripe event updates the Ormuz PSP payment.

Event
Invoice ready for debit
Ormuz eventinvoice.issued
Action
Create the payment intent
Node Corecreate_psp_payment
Action
Trigger the SEPA debit
Event
PaymentIntent succeeded
Action
Synchronize the PSP payment
Business outcome
Make the payment allocatable
Objet Ormuzpsp_payment

The invoice is marked paid only after payment allocation, not merely on receipt of the provider event.

4. Receive a customer-balance bank transfer

Ormuz generates bank-transfer instructions, waits for funds, then synchronizes the associated PaymentIntent.

Action
Create bank-transfer instructions
Action
Create the payment intent
Node Corecreate_psp_payment
Action
Create the transfer PaymentIntent
Event
Receive available funds
Action
Synchronize the PSP payment

Cash-balance movements remain provider objects; the normalized `psp_payment` is used for business reconciliation.

Documentation

Browse the documentation

Review the configuration, nodes, events, objects, and access declared by this extension.