Resolve customer company (Stripe)
Resolve the mapping from a Stripe Customer to its Ormuz Company, directly or through a Contact.
Vue d’ensemble
Objectif
Résout un Customer Stripe vers la company Ormuz correspondante à partir des mappings provider, directement ou via un contact.
Quand l’utiliser
- À l’entrée d’un processus déclenché par webhook Stripe.
- Pour retrouver le contexte métier d’un Customer.
- Pour router explicitement les Customers non mappés.
Paramètres 2
extension_config_id
Configuration Stripe active utilisée pour l’appel provider. Le marchand reste dérivé du contexte du processus.
stripe_customer
Customer Stripe typé qui porte l’identité provider réutilisable associée à une entreprise ou un contact Ormuz.
Sorties 4
selected_route
Route métier choisie à partir du résultat Stripe normalisé ; le processus doit traiter explicitement chaque branche déclarée.
company
Entreprise Ormuz résolu depuis le Customer Stripe à travers une correspondance provider durable.
contact
Contact Ormuz résolu lorsque le Customer Stripe est mappé à un contact plutôt qu’à l’entreprise directement.
extension_object_mapping
Correspondance durable entre l’objet Stripe produit et l’objet Ormuz auquel il est rattaché.
Comportement
Valider la configuration
Utilise exclusivement la configuration Stripe explicitement câblée au node.
Chercher le mapping
Recherche l’unique mapping du Customer vers une company ou un contact.
Hydrater les objets
Charge la company et, si applicable, le contact complet.
Router
Envoie vers resolved ou unmapped sans exposer d’objet partiel.
Exemple de processus
Exemple de placement de `stripe.resolve_customer_company` dans un process avec des bindings typés.