integrate payments your way.
A clean, well-documented REST API for custom integrations. Accept payments on web apps, mobile apps, marketplaces, or custom storefronts. Built by South African developers, for developers.
everything you need to integrate.
Full payment lifecycle management. Clear documentation. Predictable behaviour. Zero surprises.
Payment initiation
Create payment sessions with a single API call. Support for redirect, iframe, and headless API-only flows. Idempotent requests with reference deduplication.
Multiple flow typesAll methods, one endpoint
Cards, EFT, QR, Capitec Pay, PayShap, Pay in Store, Payflex BNPL — all accessible through the same API. Normalised response format. One integration, every method.
8+ methodsRefunds and voids
Full and partial refunds via API. Void pre-authorised payments. Automatic status updates via webhooks. Idempotent refund operations safe to retry.
IdempotentWebhooks with retry logic
Real-time notifications for payment events. Configurable endpoints. Retry with exponential backoff. HMAC signature verification. Replay protection.
HMAC signedTokenisation
Store card tokens for returning customers. Reduce checkout friction without ever handling raw card data. PCI DSS Level 1 certified vault.
PCI DSS L1Reporting API
Pull transaction data, settlement reports, and reconciliation files programmatically. Build your own dashboards. CSV, JSON and webhook delivery options.
Build your ownfrom signup to first payment in minutes.
Sandbox API keys are delivered on signup. Build, test, then flip the switch to live.
Amount in cents · ZAR only · Methods array is optional (defaults to all enabled) · Full docs delivered on signup
start building with Pay@ Gateway.
Sign up, get your sandbox API keys immediately, and start integrating. Full documentation, code samples, and a test environment — all free.
Instant sandbox access · No monthly fees · 2.85% per transaction on live