Skip to content

PSP Integrations

Directory of PSP Integrations showing ID, Key, Release Version, and Release State columns

The PSP Integrations module manages the catalogue of PSP vendor adapters available in the system. Each entry represents a specific version of a PSP vendor integration — the code that connects Payment Nexus to a payment processor.

Permissions

ActionPermission required
View the directoryintegrations:psp:read + application:administer
Open an integration recordintegrations:psp:read + application:administer
Change release stateintegrations:psp:update + application:administer
Promote to dev-uatintegrations:psp:dev-uat + application:administer
Promote to production-uatintegrations:psp:production-uat + application:administer

Directory columns

ColumnDescription
IDInternal integration identifier
KeyThe integration's vendor identifier code
Release VersionThe version string for this integration build
Release StateCurrent stage in the release pipeline

Release states

PSP integrations move through a defined pipeline of release states:

StateMeaning
dev-qaIn active development and QA testing. Not visible to most users.
dev-uatIn user acceptance testing for development. Visible to most users but promotion is restricted to elevated roles.
productionLive and available for use in production tenants.
production-uatLive in production with a pending update undergoing UAT. Minor instability may occur.
production-qaLive in production with a pending update in QA. Increased risk of instability.
deprecatedStill functional but scheduled for removal. Existing assignments continue to work.
suspendedTemporarily disabled. Cannot process new transactions.
removedDecommissioned. No longer available for use.

Integration records cannot be created or deleted through the UI — they are registered by the development and deployment process.