{"id":1064,"date":"2023-03-22T07:07:46","date_gmt":"2023-03-22T07:07:46","guid":{"rendered":"https:\/\/www.beesset.com\/effective-ticket-inspection-in-a-single-device\/"},"modified":"2026-08-31T07:07:46","modified_gmt":"2026-08-31T07:07:46","slug":"effective-ticket-inspection-in-a-single-device","status":"publish","type":"post","link":"https:\/\/beesset.com\/en\/effective-ticket-inspection-in-a-single-device\/","title":{"rendered":"Effective Ticket Inspection in a Single Device"},"content":{"rendered":"<p data-start=\"0\" data-end=\"245\">Should a ticket inspection device \ud83d\udcf1 and the mobile application installed on it be able to verify tickets \ud83c\udfab purchased through <strong data-start=\"127\" data-end=\"149\">all sales channels<\/strong> available from a given Public Transport Authority \ud83d\ude8c\ud83d\ude8e, including external mobile applications\u2753<\/p>\n<p data-start=\"247\" data-end=\"316\">There is only one answer to that question \ud83d\ude0a <strong data-start=\"292\" data-end=\"311\">of course, YES!<\/strong> \u2757\ufe0f\ud83d\udc4d<\/p>\n<p data-start=\"318\" data-end=\"521\">Unfortunately, in practice this is often not the case, due among other things to the lack of a comprehensive solution, including sales centralisation, as well as integration issues with external systems.<\/p>\n<p data-start=\"523\" data-end=\"715\">The solution we implemented for <strong data-start=\"555\" data-end=\"569\">ZTP Krak\u00f3w<\/strong> and <strong data-start=\"574\" data-end=\"595\">MZK Bielsko-Bia\u0142a<\/strong> makes it possible to verify tickets sold through different sales channels, including external ones, in a single device!<\/p>\n<p data-start=\"717\" data-end=\"933\">\ud83d\udfe2 <strong data-start=\"720\" data-end=\"740\">In Bielsko-Bia\u0142a<\/strong>, these include: the passenger portal <a class=\"decorated-link\" href=\"https:\/\/bilety.mzk.bielsko.pl\/\" target=\"_new\" rel=\"noopener\" data-start=\"778\" data-end=\"842\">https:\/\/bilety.mzk.bielsko.pl\/<\/a>, ticket validators, and three external mobile applications: <strong data-start=\"903\" data-end=\"932\">SkyCash, mPay and moBiLET<\/strong>.<\/p>\n<p data-start=\"935\" data-end=\"1059\">\ud83d\udfe2 <strong data-start=\"938\" data-end=\"951\">In Krak\u00f3w<\/strong>, these include five external mobile applications: <strong data-start=\"1002\" data-end=\"1058\">jakdojade.pl, moBiLET, SkyCash, mPay and zbiletem.pl<\/strong>.<\/p>\n<p data-start=\"1061\" data-end=\"1277\" data-is-last-node=\"\" data-is-only-node=\"\">\u27a1\ufe0f Below is a video \ud83c\udfa5 showing the verification of tickets assigned to a contactless payment card \ud83d\udcb3 as well as tickets generated as QR codes \ud83c\udfab from the passenger portal and the external <strong data-start=\"1249\" data-end=\"1257\">mPay<\/strong> mobile application.<\/p>\n<p><iframe loading=\"lazy\" title=\"Kontrola bilet\u00f3w na terminalu PAX A920pro \/ Ticket control at the PAX A920pro terminal\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/s_TCx6fx42U?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Should a ticket inspection device \ud83d\udcf1 and the mobile application installed on it be able to verify tickets \ud83c\udfab purchased through all sales channels available from a given Public Transport Authority \ud83d\ude8c\ud83d\ude8e, including external mobile applications\u2753<\/p>\n","protected":false},"author":1,"featured_media":1062,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[28,31],"tags":[],"class_list":["post-1064","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deployment-portfolio","category-ticketing-systems"],"acf":[],"_links":{"self":[{"href":"https:\/\/beesset.com\/en\/wp-json\/wp\/v2\/posts\/1064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beesset.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/beesset.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/beesset.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beesset.com\/en\/wp-json\/wp\/v2\/comments?post=1064"}],"version-history":[{"count":1,"href":"https:\/\/beesset.com\/en\/wp-json\/wp\/v2\/posts\/1064\/revisions"}],"predecessor-version":[{"id":1105,"href":"https:\/\/beesset.com\/en\/wp-json\/wp\/v2\/posts\/1064\/revisions\/1105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beesset.com\/en\/wp-json\/wp\/v2\/media\/1062"}],"wp:attachment":[{"href":"https:\/\/beesset.com\/en\/wp-json\/wp\/v2\/media?parent=1064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beesset.com\/en\/wp-json\/wp\/v2\/categories?post=1064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beesset.com\/en\/wp-json\/wp\/v2\/tags?post=1064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}