Transact API Reference
Welcome to the Transact API reference documentation. These docs are auto-generated from the live OpenAPI specifications and are kept up to date with each release.
Platform APIs
| Service | Description |
|---|---|
| Authentication | Login, token management, password reset & service tokens |
| Card Capture | PCI-compliant card data capture sessions |
| Correlation | Transaction correlation & account association |
PSP APIs
| Provider | Description |
|---|---|
| Aiphoria PSP Adapter | Authorise, settle & tokenise via the Aiphoria PSP adapter |
| Barclaycard Fuse | Submit Barclaycard Fuse payments |
| Judopay | Judopay pre-auth & payment submission |
| Opayo Direct | Register Opayo Direct transactions |
| Pay360 | Submit Pay360 payments |
| PayPoint | PayPoint tokenisation, guest payments, callbacks & notifications |
| Worldpay | Submit Worldpay Worldwide Payments Gateway payments |
| Stripe | Coming soon |
| Vesta | Coming soon |
| Verifone | Coming soon |
| BarclayCard SmartPay SOAP | Coming soon |
| Adyen | Coming soon |
Base URLs
| Environment | Base URL |
|---|---|
| Sandbox | https://sandbox.transact.aiphoria.net |
| Production (UK) | https://uk.transact.aiphoria.net |
Authentication
Most endpoints require a Bearer token. Obtain one via the Auth API login endpoint.
curl -X POST https://sandbox.transact.aiphoria.net/api/auth/login \
-H "Content-Type: application/json" \
-d '{"username": "your-user", "password": "your-password"}'
Then include the token in subsequent requests:
curl https://sandbox.transact.aiphoria.net/api/cardcapture/session \
-H "Authorization: Bearer <your-token>"