Skip to Content
Introduction

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.
  • 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:

EnvironmentBase URL
Productionhttps://api.gatelithix.com/v1
Sandboxhttps://sandbox.api.gatelithix.com/v1

Test Cards

Use these test card numbers in sandbox mode:

Card NumberBehavior
4242424242424242Successful payment
4000000000000002Declined
4000000000009995Insufficient funds

SDKs

Official SDKs are available for Go and TypeScript. Python examples are provided using the requests library.