Designed by developers, for developers. Predictable RESTful architecture, typed SDKs, strict versioning, and zero breaking changes.
v14.0 or higher
npm i @aegis/node
PHP 8.0 / Laravel 10
composer req aegis/php
Django & Flask
pip install aegis-api
High Concurrency
go get github.com/aegis
The Aegis API uses API keys to authenticate requests. You can view and manage your API keys in the Aegis Dashboard.
Your API keys carry many privileges, so be sure to keep them secure! Do not share your secret API keys in publicly accessible areas such as GitHub, client-side code, and so forth.
Authentication to the API is performed via HTTP Bearer Auth. Provide your API key as the bearer token value in the Authorization header.
All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.
Network issues happen. The Aegis API supports idempotency for safely retrying requests without accidentally performing the same operation twice.
Aegis can send webhook events that notify your application any time an event happens on your account, keeping your database perfectly synced.
The Aegis CLI lets you build, test, and manage your integration directly from the terminal. Stream real-time API logs and forward webhooks to your local server instantly.
npm i -g aegis-cli
Our infrastructure is globally distributed, highly available, and compliant with the strictest financial security standards. We handle the complexity so you can focus on building.
Zero planned downtime. We utilize multi-region active-active clusters to ensure your payments never fail.
Requests are routed to the nearest geographic edge node, guaranteeing lightning-fast authorization rates.
Aegis is a certified PCI Level 1 Service Provider. We tokenize and encrypt sensitive data at rest and in transit.
Clone our open-source sample applications to understand best practices and accelerate your time to market.
A complete end-to-end checkout flow supporting credit cards, Apple Pay, and 3D Secure authentication.
Implement multi-tier pricing, metered billing, free trials, and customer portal management.
Onboard vendors, process payments, capture platform fees, and route payouts to connected accounts.
We introduce new features and improvements constantly, but we guarantee backwards compatibility. Your API version is pinned to the date you created your account.
Read our versioning policy
You can now safely retry physical and virtual card creation
requests by passing the
Idempotency-Key
header.
Added
dispute.created
and
dispute.won event
types to help automate chargeback management.
Card decline errors now include more granular `decline_code` attributes, such as `insufficient_funds` or `try_again_later`.
Get help from our engineering team, share your projects, and connect with thousands of other developers building the future of money.
Get your API keys and make your first successful API call in under 3 minutes.
Most teams can complete a basic integration in their sandbox environment within a single afternoon. Full production deployment, including testing and business verification, typically takes 1-2 weeks depending on your use case.
Aegis currently supports direct bank payouts to over 135 countries and 50+ local currencies. We automatically handle FX conversions at competitive mid-market rates.
Our standard plan is strictly pay-as-you-go with no hidden monthly fees. You only pay a small percentage per successful transaction. For enterprise volume, we offer customized subscription tiers with lower transaction rates.
Yes! Our sandbox environment is a 1:1 replica of our production systems. You can simulate test cards, force specific error codes, and trigger webhooks exactly as they would behave in the real world.