Create checkout order (Two)
Crée ou réutilise un ordre Two pour une commande Ormuz rattachée à une session de checkout.
Vue d’ensemble
Crée ou réutilise un ordre Two pour une commande Ormuz rattachée à une session de checkout.
Exemple
Après une pré-évaluation positive, créer l’ordre Two et présenter la vérification acheteur si elle est requise.
Paramètres 7
extension_config_id
Configuration Two à utiliser pour cette opération. Elle détermine les identifiants, capacités et environnement provider.
checkout_session
Session de checkout Ormuz qui porte le contexte de vente interactif.
order
Commande Ormuz utilisée comme source métier et ancre durable de correspondance avec l’ordre Two.
order_intent
Pré-évaluation Two facultative dont le tracking relie l’intention de commande à la création finale.
payment_terms_days
Délai de paiement demandé à Two pour la vente financée.
invoice_type
Mode de facturation/financement demandé à Two pour l’ordre.
notes
Notes métier facultatives transmises à Two lorsque ce champ est accepté par l’opération.
Sorties 5
order
Dernier état normalisé de l’ordre Two concerné.
payment_url
URL Two destinée à l’acheteur pour une vérification ou une initiation de paiement lorsque Two en fournit une.
extension_object_mapping
Correspondance durable entre l’objet Two et l’objet Ormuz qui l’ancre.
created
Indique si l’exécution a créé une nouvelle ressource/correspondance Two au lieu de réutiliser l’existante.
selected_route
État métier normalisé choisi par le node ; la route doit être traitée explicitement par le processus.
Comportement
La commande Ormuz reste l’ancre canonique du mapping. Si Two exige une vérification, le node expose une URL hébergée et route verification_required.
Limites et responsabilités
- Ne créez pas plusieurs ordres Two pour la même commande afin de contourner un état provider.
- La création de l’ordre ne signifie pas que la vente est fulfilled.