MonduRouteurStable

Get order (Mondu)

Consulte l’état Mondu d’une commande Ormuz et dirige le processus vers la route correspondante.

Vue d’ensemble

Get order (Mondu) permet de connaître l’état Mondu courant à partir du seul platform.order utilisé lors de la création.

Utilisez-le après un délai, après un événement Mondu ou avant une opération qui dépend de l’autorisation ou de la confirmation de la commande.

  • Le concepteur fournit uniquement l’order Ormuz.
  • La consultation ne modifie ni l’ordre Ormuz ni l’ordre Mondu.
  • Si aucune commande Mondu unique ne correspond à cet order, le node échoue explicitement.

Scénario type

Un processus consulte une commande encore pending. Lorsque Mondu retourne authorized, le processus passe à la confirmation commerciale.

Prise en main

Reliez la commande Ormuz utilisée lors de la création Mondu.

Conditions

  • Même configuration Mondu que lors de la création
  • Même order.id que lors de la demande de financement
Exemple de configuration
ParamètreBindingRôle
orderorderCommande Ormuz suivie
À retenir Utilisez toujours l’order Ormuz d’origine ; ne demandez pas au concepteur de renseigner un identifiant Mondu séparé.

Routes de décision

authorization_required

Autorisation acheteur requise

Mondu attend encore une action ou une validation de l’acheteur avant de rendre une décision exploitable.

Action recommandéeConserver la commande en attente et déclencher ou poursuivre le parcours d’autorisation prévu.
authorized

Commande autorisée

Mondu a autorisé la transaction, mais le marchand n’a pas encore confirmé que la commande définitive existe.

Action recommandéeCréer ou finaliser la commande dans le CMS ou l’ERP, puis appeler Confirm order (Mondu).
pending

Décision en cours

La commande est encore en traitement ou en revue chez Mondu.

Action recommandéeMettre le processus en attente et reprendre le traitement lorsqu’un nouvel état Mondu est disponible.
confirmed

Commande confirmée

Mondu reconnaît la commande marchande comme ferme et elle peut entrer dans le cycle d’expédition et de facturation.

Action recommandéePoursuivre l’exécution commerciale puis soumettre les factures émises avec Create invoice (Mondu).
declined

Financement refusé

Mondu n’a pas autorisé la transaction selon les informations disponibles.

Action recommandéeProposer un autre moyen de paiement ou interrompre la commande selon votre politique commerciale.
canceled

Commande annulée

L’ordre Mondu a été annulé et ne peut plus poursuivre son cycle normal.

Action recommandéeAnnuler le parcours associé ou recréer une nouvelle commande Mondu si une nouvelle tentative est légitime.
completed

Cycle terminé

Le cycle Mondu de la commande est terminé.

Action recommandéeConserver le résultat pour le suivi, la réconciliation et l’audit.
other

État non reconnu

Mondu a retourné un état qui ne correspond à aucune route métier connue du node.

Action recommandéeNe poursuivez pas automatiquement. Analysez l’état Mondu retourné et définissez la règle métier appropriée avant de reprendre.
Attention La route other évite de traiter comme autorisé un état Mondu nouveau ou non prévu.

Résolution des données

Le node déduit automatiquement les données nécessaires à partir des objets Ormuz reliés.

DonnéeSource ou règle
Commande Mondu consultéeorder.id identifie la commande concernée
RouteRésultat Mondu courant

Paramètres 2

Contexte principal

Objets et configuration qui déterminent l’opération Mondu.

extension_config_idRequisref(extension_config:mondu)
Configuration Mondu active utilisée pour l’opération. Elle définit notamment l’environnement, le moyen de paiement par défaut, le délai net, la langue et les options marketplace éventuelles.
orderRequisOrder
Commande Ormuz enregistrée qui porte tout le cycle Mondu. Son identifiant order.id est utilisé comme external_reference_id puis comme external_order_id.

Sorties 2

Objet Mondu

Objet Mondu principal produit ou actualisé par le node.

orderMondu order
Ordre Mondu avec son identifiant, son état, ses montants, sa devise, ses références externes et ses dates.

Décision et contrôle

Informations utilisées pour orienter la suite du processus.

selected_routestring
Route choisie à partir du résultat métier retourné par Mondu.

Comportement

Identifier la commande

Le node utilise l’identifiant de l’order Ormuz.

Consulter son état Mondu

Mondu retourne l’état courant de la commande.

Sélectionner la route

Le processus est dirigé vers la route qui correspond à ce résultat.

Limites et responsabilités

  • Le node ne crée pas une commande Mondu absente.
  • Il ne confirme, n’annule et ne facture rien.
  • Il ne garantit pas qu’un état intermédiaire évoluera dans un délai donné.

Résolution des problèmes

Commande Mondu introuvable

Vérifiez que l’ordre a été créé avec la même configuration Mondu et que vous fournissez le même order.id.

Plusieurs correspondances

Corrigez les doublons afin qu’un order Ormuz corresponde à une seule commande Mondu.

État `other`

Analysez l’état Mondu retourné et définissez la règle métier appropriée avant de poursuivre.