Skip to main content

Product Role: API

The API product role grants access to process transactions and manage tokens programmatically through Connected Payments' REST API.

What You Can Do​

Process Transactions​

  • Process purchases via API
  • Create pre-authorisations
  • Capture pre-authorised transactions
  • Process refunds
  • Void transactions

Permissions​

PermissionDescription
Process transactionsProcess purchases, pre-auths, captures, refunds, voids via API
Manage tokensCreate tokens and retrieve masked PAN data
Notification servicesSet up webhooks for transaction events
Query transactionsRetrieve transaction data programmatically
Bulk queriesQuery multiple transactions by date range

Available Services​

Transaction Services​

ServiceDescription
PurchaseImmediate payment capture
Pre-AuthorisationReserve funds for later capture
CaptureCapture pre-authorised funds
VoidCancel transaction before settlement
RefundReturn funds after settlement

For API endpoints, request/response formats, and code examples, see:

Tokenisation Services​

ServiceDescription
Create TokenStore card details securely
Retrieve Masked PANQuery token details

For API endpoints, request/response formats, and code examples, see:

Notification Services​

Set up webhooks to receive real-time notifications for transaction events.

What You Can Do:

  • Create notification endpoints
  • Configure event triggers
  • Set retry attempts
  • Filter by transaction type
  • Specify custom fields

For API endpoints, configuration options, and code examples, see:

Query Services​

Retrieve transaction data programmatically for reporting and reconciliation.

Query Single Transaction

Retrieve details for a specific transaction by reference.

Returns:

  • Transaction details
  • Response codes
  • Settlement information
  • Card details (masked)
  • Metadata

For API endpoints, query parameters, and code examples, see:

Authentication​

API users authenticate requests using their username and password in the request body.