{"title":"Run diagnostics","category":"default","creationDate":1602158100,"content":"<p>To verify the state of a payment terminal, you can run tests remotely or on the terminal itself.<\/p>\n<h4>Remote tests<\/h4>\n<ul>\n<li>\n<p>In a Terminal API integration, <a href=\"\/point-of-sale\/diagnostics\/request-diagnosis\">make a diagnosis request<\/a>. This checks the condition of the terminal components, and returns the battery charge level (if applicable) and the unconfirmed batch count. This count is the number of payments that the terminal hasn't been able to send to the Adyen host.<\/p>\n<\/li>\n<li>\n<p>In a cloud Terminal API integration, use your Customer Area or an API request to verify whether specific terminals have a live cloud (WebSockets) connection to our Terminal API.<\/p>\n<\/li>\n<\/ul>\n<h4>Tests on the terminal<\/h4>\n<ul>\n<li>\n<p>Check the connection with the Adyen payments platform. You can do this, for example, on first-time use of the terminal, or when there seems to be something wrong with the terminal's network connection.<\/p>\n<\/li>\n<li>\n<p>Check the hardware components such as the chip card reader.<\/p>\n<\/li>\n<\/ul>\n<h2>What do you want to do?<\/h2>\n<div class=\"next-steps\" id=\"next-steps\" >\n<a href=\"\/point-of-sale\/diagnostics\/request-diagnosis\" class=\"next-steps__step\" style=\"width:45%;\" target=\"_self\"><p class=\"next-steps__body\"><div style=\"text-align: center;\"><img src=\"\/user\/themes\/adyen\/images\/illustrations\/diagnostics.svg\"><h6 class=\"next-steps__title\">Make a diagnosis request<\/h6><p>Check the state of a terminal with a Terminal API <code>DiagnosisRequest<\/code>.<\/p><\/div><\/p><\/a><a href=\"\/point-of-sale\/diagnostics\/check-cloud-connection\" class=\"next-steps__step\" style=\"width:45%;\" target=\"_self\"><p class=\"next-steps__body\"><div style=\"text-align: center;\"><img src=\"\/user\/themes\/adyen\/images\/illustrations\/cloud.svg\"><h6 class=\"next-steps__title\">Check cloud connection<\/h6><p>Remotely verify the live WebSocket connection of a terminal.<\/p><\/div><\/p><\/a><a href=\"\/point-of-sale\/pos-troubleshooting\/connection-tests\" class=\"next-steps__step\" style=\"width:45%;\" target=\"_self\"><p class=\"next-steps__body\"><div style=\"text-align: center;\"><img src=\"\/user\/themes\/adyen\/images\/illustrations\/integration-help.svg\"><h6 class=\"next-steps__title\">Run connection tests<\/h6><p>On the terminal, verify the connection with Adyen.<\/p><\/div><\/p><\/a><a href=\"\/point-of-sale\/pos-troubleshooting\/hardware-tests\" class=\"next-steps__step\" style=\"width:45%;\" target=\"_self\"><p class=\"next-steps__body\"><div style=\"text-align: center;\"><img src=\"\/user\/themes\/adyen\/images\/illustrations\/wrench.svg\"><h6 class=\"next-steps__title\">Run hardware tests<\/h6><p>On the terminal, check the state of its hardware components.<\/p><\/div><\/p><\/a><\/div>\n","url":"https:\/\/docs.adyen.com\/point-of-sale\/diagnostics","articleFields":{"description":"How to verify the state of a payment terminal.","last_edit_on":"08-10-2020 14:07"},"algolia":{"url":"https:\/\/docs.adyen.com\/point-of-sale\/diagnostics","title":"Run diagnostics","content":"To verify the state of a payment terminal, you can run tests remotely or on the terminal itself.\nRemote tests\n\n\nIn a Terminal API integration, make a diagnosis request. This checks the condition of the terminal components, and returns the battery charge level (if applicable) and the unconfirmed batch count. This count is the number of payments that the terminal hasn't been able to send to the Adyen host.\n\n\nIn a cloud Terminal API integration, use your Customer Area or an API request to verify whether specific terminals have a live cloud (WebSockets) connection to our Terminal API.\n\n\nTests on the terminal\n\n\nCheck the connection with the Adyen payments platform. You can do this, for example, on first-time use of the terminal, or when there seems to be something wrong with the terminal's network connection.\n\n\nCheck the hardware components such as the chip card reader.\n\n\nWhat do you want to do?\n\nMake a diagnosis requestCheck the state of a terminal with a Terminal API DiagnosisRequest.Check cloud connectionRemotely verify the live WebSocket connection of a terminal.Run connection testsOn the terminal, verify the connection with Adyen.Run hardware testsOn the terminal, check the state of its hardware components.\n","type":"page","locale":"en","boost":18,"hierarchy":{"lvl0":"Home","lvl1":"In-person payments","lvl2":"Run diagnostics"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/","lvl1":"https:\/\/docs.adyen.com\/point-of-sale","lvl2":"\/point-of-sale\/diagnostics"},"levels":3,"category":"In-person payments","category_color":"green","tags":["diagnostics"]}}
