Introduction
One API, one account, one balance per currency, one set of webhooks and one error contract across every market and method enabled for your account.
How it works
Every payment moves through the same four stages โ create, route, authorize or collect, record โ with webhooks throughout.
Quickstart
Zero to a payment and a webhook, using UPI as the concrete example. The flow is identical for every method.
Authentication
Authenticate with a rail_* API key against one base URL. Your key selects the environment: test keys read sandbox data, live keys production. Includes the scope table.