{"section":"known-issues","requestedLocale":"en","requestedSlug":"terminal-connector-loops-instead-of-showing-error-when-invalid-terminal-code-is-entered-sales-app-pos","locale":"en","slug":"terminal-connector-loops-instead-of-showing-error-when-invalid-terminal-code-is-entered-sales-app-pos","path":"docs/en/known-issues/Payments/terminal-connector-loops-instead-of-showing-error-when-invalid-terminal-code-is-entered-sales-app-pos.md","branch":"main","content":"## Summary\n\n\nWhen a user inputs a non-existent terminal serialNumber/code, the terminal-connector flow should show an error, but the native app vtex.terminal-connector-app enters an infinite loop, and the screen remains stuck on “Waiting for payment on the terminal.\nAffects Sales App POS flows using vtex.terminal-connector-app when an invalid terminal code is provided\n\n\n#### Simulation\n\n\n\n- Start a payment on salesApp that opens vtex.terminal-connector-app to collect the terminal serialNumber.\n- Enter a non-existent/invalid terminal code.\n- Observe that checkout’s continue to return to the app, and the screen remains in a loop instead of closing and returning to checkouts page.\n\n\n#### Workaround\n\n\nClose the terminal challenge screen using the top X and restart the payment flow."}