Gatelithix Gateway API
Welcome to the Gatelithix Gateway developer documentation. Gatelithix is a unified payment API that lets US merchants integrate once and route payments to any supported processor.
What is Gatelithix?
Gatelithix Gateway sits between your application and payment processors like Stripe, NMI, and FluidPay. You build against a single API and Gatelithix handles:
- Payment routing — Route transactions to the optimal processor based on rules you configure.
- Token vaulting — Tokenize card data to reduce PCI scope. Card numbers never touch your servers.
- Normalization — Get consistent request/response formats regardless of which processor handles the payment.
- Webhooks — Receive signed, reliable webhook events for payment lifecycle changes.
Quick Links
- Getting Started — Go from zero to first payment in 5 minutes.
- Authentication — Learn about API keys and authentication.
- Payments — Authorize, capture, sale, refund, and void.
- Tokenization — Tokenize card data server-to-server or with hosted fields.
- API Reference — Full interactive API reference powered by your OpenAPI spec.
- Error Codes — Complete list of error types and codes.
Base URL
All API requests use the following base URLs:
| Environment | Base URL |
|---|---|
| Production | https://api.gatelithix.com/v1 |
| Sandbox | https://sandbox.api.gatelithix.com/v1 |
Test Cards
Use these test card numbers in sandbox mode:
| Card Number | Behavior |
|---|---|
4242424242424242 | Successful payment |
4000000000000002 | Declined |
4000000000009995 | Insufficient funds |
SDKs
Official SDKs are available for Go and TypeScript. Python examples are provided using the requests library.