Get order (Mondu)
Retrieves the Mondu state of an Ormuz order and routes the process to the corresponding branch.
Vue d’ensemble
Get order (Mondu) retrieves the current Mondu state using only the platform.order used at creation.
Use it after a delay, after a Mondu event, or before an operation that depends on order authorization or confirmation.
- The designer supplies only the Ormuz order.
- Retrieval modifies neither the Ormuz order nor the Mondu order.
- If no unique Mondu order matches this order, the node fails explicitly.
Typical scenario
A process retrieves an order still pending. When Mondu returns authorized, the process moves to commercial confirmation.
Quick start
Link the Ormuz order used during Mondu creation.
Terms
- Same Mondu configuration as at creation
- Same
order.idas in the financing request
| Parameter | Binding | Role |
|---|---|---|
order | order | Tracked Ormuz order |
Decision routes
authorization_requiredAutorisation acheteur requise
Mondu is still waiting for buyer action or validation before returning a usable decision.
authorizedOrder authorized
Mondu authorized the transaction, but the merchant has not yet confirmed that the final order exists.
Confirm order (Mondu).pendingDecision in progress
The order is still being processed or reviewed by Mondu.
confirmedOrder confirmed
Mondu recognizes the merchant order as committed and it can enter the shipping and invoicing lifecycle.
Create invoice (Mondu).declinedFinancing declined
Mondu did not authorize the transaction based on available information.
canceledOrder canceled
The Mondu order was canceled and can no longer continue its normal lifecycle.
completedLifecycle complete
The Mondu order lifecycle is complete.
otherUnknown state
Mondu returned a state that does not match any business route known to the node.
other route prevents a new or unexpected Mondu state from being treated as authorized.Data resolution
The node automatically derives required data from linked Ormuz objects.
| Data | Source or rule |
|---|---|
| Retrieved Mondu order | order.id identifies the order concerned |
| Route | Current Mondu result |
Parameters 2
Contexte principal
Objects and configuration that determine the Mondu operation.
order.id is used as external_reference_id and then external_order_id.Outputs 2
Objet Mondu
Primary Mondu object produced or refreshed by the node.
Decision and control
Information used to direct the next process step.
Behavior
Identify the order
The node uses the Ormuz order identifier.
Retrieve its Mondu state
Mondu returns the order's current state.
Select the route
The process is routed to the branch matching that result.
Limits and responsibilities
- The node does not create a missing Mondu order.
- It confirms, cancels, and invoices nothing.
- It does not guarantee that an intermediate state will change within a given time.
Troubleshooting
Mondu order not found
Check that the order was created with the same Mondu configuration and that you supply the same order.id.
Plusieurs correspondances
Correct duplicates so one Ormuz order corresponds to one Mondu order.
`other` state
Analyze the returned Mondu state and define the appropriate business rule before continuing.