Troubleshooting

Learn about the possible Tap+ SDK errors.

Overview

Proper error handling is essential, as it ensures that your application can gracefully manage unexpected situations, provide meaningful feedback to users, and maintain system stability while protecting sensitive data.

When an error occurs, you'll receive an error code (SDKXXXX) and descriptive error message.

Error codes

The following table describes all the possible SDK errors codes.

Error codeDescriptionSuggested action
SDK0001An unknown error has occurred.Log the error and contact support if recurring.
SDK0002Network connectivity issue occurred.Check your internet connection and retry.
SDK0003Network operation attempted on the main thread.Ensure network operations run off the main thread.
SDK0004Request sent successfully from SDK to POS, but read/write data timed out.Check the transaction status. Log the event for tracking and reach out to support if this occurs frequently. The auto-reversal should be handled by POS.
SDK0005Failed to connect.Verify the server address and network, then attempt to reconnect.
SDK0006Illegal arguments.Please check the arguments.
SDK0007Invalid parameters.Please check the parameters.