In-Store Payments
Test operation
The Test operation verifies the end-to-end connectivity between your point-of-sale (POS) system, the payment terminal, and the payment host—without initiating any financial transaction or impacting cardholder accounts.
This operation is typically used:
- At the start of the business day to confirm that the payment flow is fully operational before processing live transactions.
- After a network interruption or break in connectivity, to ensure the payment terminal can successfully communicate with the payment host before resuming normal operations.
By running a Test operation, you can proactively identify and resolve connectivity issues, reducing the risk of failed transactions and improving the overall reliability of the payment experience.
Example
The following example is a request to process a Test operation:
Json
{
"operation":"Transaction",
"type":"TEST"
}The following example is the response with result codes:
Json
{
"dateTime": "10-20-2026 11:38:12",
"demoMode": "no",
"hostError": "51520",
"hostMessage": "PAN DECRYPTION",
"merchantID": "9999999",
"operation": "Transaction",
"responseCode": "06",
"result": "0",
"terminalID": "006",
"transactionType": "TEST TRANSACTION",
"type": "TEST"
}