Skip to content

Inbound API Credentials

Inbound API Credentials page showing the API URLs panel on the left and the API Access Tokens table on the right, with Refresh and Add buttons in the toolbar

Inbound API Credentials manages the access tokens that the brand's CRM vendor uses to authenticate calls it makes into Payment Nexus. These are not credentials for Payment Nexus to call outward — they are credentials the CRM vendor holds and sends with each inbound request.

The page has two panels: API URLs on the left, and API Access Tokens on the right.

Permissions

ActionPermission required
Manage inbound API credentialstenant:manage:api:credentials

API URLs panel

API URLs panel showing a Live domain entry with the full CRM API endpoint URL and a copy button, labelled Provide to CRM vendor as Docs and Endpoint

The left panel lists every domain configured for this brand, showing the full CRM API base URL alongside a Live or Sandbox badge. Each entry is labelled Provide to integrator as Docs & Endpoint — this URL serves double duty: it is both the base URL for all CRM API calls and the address of the brand's interactive API documentation.

Each entry has a copy button.

API documentation

Visiting the URL in a browser opens the brand's interactive API documentation — an OpenAPI reference generated automatically for this brand, with the correct server URL pre-filled.

Payment Nexus CRM API documentation showing the Overview page with API base URL, security scheme, and endpoint groups in the sidebar

Give this URL to the CRM vendor team who is integrating with this brand. It is the single reference they need: available endpoints, authentication requirements, request and response schemas, and — critically — the Webhook Event Payload schema, which defines the structure of the JSON body that Payment Nexus sends to the CRM vendor's own webhook endpoint when payment events occur.

Expanded Authentication endpoint showing the POST request parameters and response schema

The documentation is also available in machine-readable formats for CRM vendor teams who want to generate client code or import the spec into their own tooling:

FormatURL suffix
Interactive HTML (default)/api/integration/crm/ or /api/integration/crm/swagger
OpenAPI JSON/api/integration/crm/openapi.json
OpenAPI YAML/api/integration/crm/openapi.yaml

All API calls require a bearer token in the Authorization header. See API Access Tokens below for how to create and manage those tokens.

API Access Tokens table

The right panel lists all access tokens created for this brand. Each row shows:

ColumnDescription
NameA label assigned at creation to identify who or what uses this token
PermissionsThe actions this token is allowed to perform
Whitelisted IPsThe IP addresses or ranges from which this token may be used
ExpirationThe date the token expires, or Never if no expiry was set
Last AccessWhen this token was last used to make a request

Toolbar actions

ActionDescription
RefreshReloads the token list from the server
AddOpens the form to create a new access token

Adding a token

Create New API Access Token dialog showing the Name, Permissions, Whitelisted IPs, and Expiration fields

Click Add to open the creation form.

FieldRequiredDescription
NameYesA label to identify this token (minimum 3 characters)
PermissionsYesOne or more actions to grant to this token — select from the available list
Whitelisted IPsYesAt least one IP address or CIDR range from which the token may be used
ExpirationNoAn optional expiry date; if set, must be at least one day in the future

WARNING

The token value is shown once only, immediately after creation. Copy it and store it somewhere secure before closing the dialog — it cannot be retrieved again.

After creation — copying the token

Once the token is created, a dialog appears showing the new token value. Use the Copy button to copy it to your clipboard. If you try to close this dialog before copying, you will be asked to confirm that you have already done so.

Editing a token

Edit token dialog showing the Permissions and Whitelisted IPs fields, without Name or Expiration

Click the edit button on any token row to update its permissions or whitelisted IPs. The token's name and expiration date cannot be changed after creation — if either needs to change, delete the token and create a new one.

Deleting a token

Confirm Deletion of Access Token dialog warning that any applications using the token will lose access

Click the delete button on any token row to remove it. A confirmation dialog shows the token name and warns that any system using the token will immediately lose access. Choose Delete Access Token to proceed or Keep Access Token to cancel.

WARNING

Deletion takes effect immediately and cannot be undone. The token value is permanently gone.