Approves an outbound payment order awaiting approval. Transitions status from AWAITING_APPROVAL to PENDING and submits the order to the provider network.
Approval is a one-way commit. Once approved, the order moves to PENDING and cannot be canceled — it will reach a final state (SUCCESS or FAILED) on the provider’s timeline. Verify amounts, recipients, and business rules before calling this endpoint.
Preconditions
Verify state via Get payment order before approving if you cannot guarantee single-writer semantics in your caller.
Effect
status → PENDING
locked on the wallet increases by amount
- The order is submitted to the provider; settlement is asynchronous
For the alternative to approval, see Cancel payment order.