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.