Skip to main content
Open Rails separates the merchant integration from the payment data plane. Your app asks for a checkout session; Open Rails chooses the best available route based on method, geography, asset, network, fee model, provider health, and merchant policy.

Route kinds

Route metadata

Every route includes:
  • integrationId and integrationLabel
  • kind
  • network
  • asset
  • payerLabel
  • kycPolicy
  • buyer fee, gateway fee, provider cost, and estimated margin

List available routes

Use preferredRoute when creating a checkout session. If you need a specific provider, inspect routes first and pass the route or provider through your own orchestration policy.

Fail-closed default

If no live route exists for the requested method, the API returns a structured error instead of silently routing to an unknown provider.