Skip to main content

Download OpenAPI specification

The Test API is a simulator that enables you to recreate different use cases in a transaction lifecycle, helping you to understand the messages that Enfuce receives from the card Schemes and how we respond to them.
The Test API is available only in the integration environment. Use your specific tenancy to send requests to the Test API endpoints.
1

Authorisation Request

To initiate an authorisation request, send a message to the Send Authorisation Request Endpoint.
This is the first mandatory step in a transaction lifecycle. The following steps are optional, and are based on what scenario you want to test.
2

Additional Authorisation Messages

To reverse an approved authorised amount kept on hold, send a message to the Send Authorisation Reversal Endpoint.
To partially reverse an approved authorised amount kept on hold, send a message to the Send Authorisation Adjustment Endpoint.
To send an additional authorisation request for increasing the total authorised amount, send a message to the Send Incremental Authorisation.
To simulate a STIP processing, when the Scheme approves/declines an authorisation on behalf of the processor (Enfuce/client), send a message to the Send a Stand-In Processing Authorisation Endpoint.
After an authorisation request is approved/declined, the Scheme sends an advisory message to Enfuce. To send an authorisation advice, send a message to the Send Authorisation Advice Endpoint.
To simulate an authorisation request that is purged and the account block is released after a specific period, send a request to the Send Purge Authorisation Request Endpoint.
3

Clearing Message

To simulate a clearing message for a previously authorised transaction, send a request to the Send Clearing Message Endpoint.
4

Batch Transactions

To send multiple authorisation messages in a specific sequence, send a request to the Send Batch Transactions.
This endpoint is for testing legacy batch transactions; send a message to the Send Batched Authorisation Requests (Legacy Load-Test) Endpoint.