Skip to main content

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

ServiceDescription
AuthenticationLogin, token management, password reset & service tokens
Card CapturePCI-compliant card data capture sessions
CorrelationTransaction correlation & account association

PSP APIs

ProviderDescription
Aiphoria PSP AdapterAuthorise, settle & tokenise via the Aiphoria PSP adapter
Barclaycard FuseSubmit Barclaycard Fuse payments
JudopayJudopay pre-auth & payment submission
Opayo DirectRegister Opayo Direct transactions
Pay360Submit Pay360 payments
PayPointPayPoint tokenisation, guest payments, callbacks & notifications
WorldpaySubmit Worldpay Worldwide Payments Gateway payments
StripeComing soon
VestaComing soon
VerifoneComing soon
BarclayCard SmartPay SOAPComing soon
AdyenComing soon

Base URLs

EnvironmentBase URL
Sandboxhttps://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>"
Docs AssistantAsk anything about our products