Skip to main content
A Vane order maps cleanly onto a payment: the customer deposits the token they have, a solver fills the order, and the asset you chose lands at your treasury address. To charge a fixed price, create the order with intendedIsDeposit: false and intendedAmount set to the settle amount you want to receive. Quote the pair the same way first (amountIsDeposit=false) to show the customer what they owe.

Order fields at checkout

Statuses and terminal states are defined in Order lifecycle.