How routing works
The full picture is on Ramps flow. In short:- Eligible providers are those with an enabled route for the corridor, within the amount limits, and available in the destination country.
- Each eligible provider is quoted. Quotes are normalized so they compare on the amount the recipient receives after fees.
- In
manualmode you pick. Inautomode Onstacks picks by price, then by recent reliability. - If a provider fails after submission the intent is marked
failedand funds are released. Automatic failover between providers is on the roadmap.
Provider identity in responses
Quotes and intents carryprovider_id and a display name. The response header X-Onstacks-Provider-Network-Mode tells you whether the routing backend served the request from live provider inventory (core), a mix (hybrid), or sandbox mock data (mock).
Provider onboarding
Nothing to do. Adding a provider is an Onstacks-side change and shows up as new corridors inGET /v1/corridors.