2026-08-04 Аўтар: ZCS
Уявіце сабе ажыўленую касу, чаргу пакупнікоў і адключэнне інтэрнэту ў сярэдзіне змены. У сістэме POS, якая залежыць ад падключэння, менавіта ў гэты момант продажы спыняюцца. У афлайн-сістэме POS продажы ледзь рэгіструюцца — продаж усё роўна завяршаецца, чэк усё роўна друкуецца, а транзакцыя проста чакае сваёй чаргі для сінхранізацыі пасля аднаўлення падключэння. У гэтым кіраўніцтве тлумачыцца, што такое афлайн-сістэма POS, як ёй удаецца працягваць працаваць без інтэрнэту, што залежыць ад падключэння нават у афлайн-рэжыме і дзе гэтая магчымасць найбольш важная.
Афлайн-сістэма POS — гэта апаратнае і праграмнае забеспячэнне для пунктаў продажу, прызначанае для апрацоўкі продажаў, друку чэкаў і рэгістрацыі транзакцый нават пры адсутнасці актыўнага падключэння да Інтэрнэту, у адрозненне ад цалкам воблачнай сістэмы, якая перастае функцыянаваць у момант знікнення падключэння. Асноўны прынцып праектавання просты: замест таго, каб разглядаць кожную транзакцыю як нешта, што павінна паступіць на аддалены сервер, перш чым яна будзе лічыцца завершанай, афлайн-сістэма разглядае лакальнае завяршэнне як дастатковае ў дадзены момант, а сінхранізацыя з цэнтральнай сістэмай адбываецца пасля, а не падчас самога продажу.
Механізм, які ляжыць у аснове гэтага, — гэта добра ўсталяваная схема плацяжоў, якую часта называюць апрацоўкай з захоўваннем і перасылкай, і яна падзяляецца на некалькі асобных этапаў.
Калі продаж адбываецца без падключэння да Інтэрнэту, тэрмінал шыфруе і захоўвае звесткі аб транзакцыі непасрэдна на прыладзе, а не перадае іх адразу. Згодна з Адыен, чыя плацежная платформа падтрымлівае афлайн-апрацоўку праз тэрміналы і мабільныя SDK, прылада ацэньвае ўмовы бяспекі перад стратай падключэння і можа працягваць ухваляць транзакцыі лакальна на працягу пэўнага акна пасля гэтага — афлайн-перыяд не з'яўляецца бясконцым або неабмежаваным, гэта абмежаванае акно, прызначанае для балансавання бесперапыннасці і рызыкі.
Завершаныя афлайн-продажы не проста захоўваюцца ў выглядзе асобных запісаў — яны ставяцца ў чаргу ў парадку іх здзяйснення, ствараючы пакет чакаючых адпраўкі транзакцый, як толькі злучэнне стане даступным. Інтэграваныя глабальныя плацяжы апісвае такую паводзіны ў чарзе як часовую замену самога плацежнага шлюза — зацвярджэнне транзакцый лакальна з выкарыстаннем такіх правілаў, як ліміты выдаткаў і праверкі карт, адначасова захоўваючы завершаны пакет, пакуль ён не дасягне рэальнага шлюза.
Пасля аднаўлення падключэння пакет з чаргі аўтаматычна перадае дадзеныя ў цэнтральную сістэму ў парадку выканання транзакцый, без неабходнасці ўручную адпраўляць што-небудзь супрацоўнікам. Менавіта гэта не дазваляе напружанай змене з перыядычным падключэннем ператварыцца ў праект ручнога ўзгаднення — сістэма сама выконвае працэс даганяння, а не пакідае яго кіраўніку ў канцы дня.
Добра пабудаваная афлайн-сістэма таксама павінна абараняць ад працэсу сінхранізацыі, які стварае дублікаты або канфлікты — напрыклад, дзве прылады, якія ставяць у чаргу продажаў на адзін і той жа тавар на складзе, павінны дакладна ўзгадняцца, а не абедзве сцвярджаюць, што быў прададзены адзін і той жа тавар. Гэта сапраўдная інжынерная праблема, а не дробязь: гэта часткова тлумачыць, чаму афлайн-магчымасць з'яўляецца праектным рашэннем, убудаваным у сістэму з самага пачатку, а не чымсьці, што дадаецца пасля факту.
Варта загадзя паведаміць пра абмежаванні, бо афлайн-рэжым не з'яўляецца поўнай заменай падключэння да Інтэрнэту ва ўсіх адносінах. Транзакцыі па картцы, зацверджаныя афлайн, нясуць большую рызыку, чым тыя, што зацверджаны анлайн: тэрмінал прымае лакальнае рашэнне на аснове захаваных правілаў, а не атрымлівае пацверджання ў рэжыме рэальнага часу ад эмітэнта карткі, што, згодна з EPOS зараз азначае, што існуе невялікая верагоднасць таго, што транзакцыя, ухваленая ў аўтаномным рэжыме, будзе адхілена пасля таго, як яна фактычна будзе пераслана на аўтарызацыю — рызыка, якую большасць сістэм з падтрымкай аўтаномнага рэжыму кантралююць, усталёўваючы кансерватыўныя абмежаванні на памер транзакцый і штодзённы аб'ём аўтаномных аперацый, а не цалкам выключаючы яе. Сінхранізацыя запасаў у рэжыме рэальнага часу ў некалькіх месцах, абнаўленні цэн у рэжыме рэальнага часу па акцыі і воблачныя панэлі справаздач таксама залежаць ад актыўнага падключэння для адлюстравання бягучых дадзеных — аўтаномны рэжым падтрымлівае працу лічыльніка, але не робіць усе функцыі падключанай сістэмы даступнымі без падключэння.
Ненадзейнае падключэнне не абмяжоўваецца якім-небудзь асобным тыпам бізнесу або рэгіёнам. Мабільныя і вулічныя прадаўцы — фургоны з ежай, рынкавыя кіёскі, кіроўцы дастаўкі — звычайна працуюць па-за межамі пастаяннага пакрыцця Wi-Fi або сотавай сувязі. Сельскія і аддаленыя гандлёвыя кропкі ў многіх частках свету сутыкаюцца з прабеламі ў інфраструктуры, якія робяць пастаяннае падключэнне нерэальным. А на некаторых рынках больш шырокія ўмовы тэлекамунікацыйных або банкаўскіх сетак, у тым ліку такія рынкі, як Іран, дзе міжнародная сувязь і доступ да плацежнай сеткі могуць быць непаслядоўнымі па шэрагу структурных прычын, робяць афлайн-ўстойлівасць менш зручнай функцыяй і хутчэй базавай эксплуатацыйнай патрэбай. Ва ўсіх гэтых выпадках практычнае пытанне не ў тым, ці выйдзе з ладу Інтэрнэт, а ў тым, наколькі бесперапыннасць бізнесу выжыве, калі гэта адбудзецца.
Не кожная прылада, якая рэкламуецца як «афлайн-прыдатная», аднолькава добра спраўляецца з вышэйзгаданымі механізмамі — абмежаванні афлайн-транзакцый, надзейнасць сінхранізацыі і тое, як сістэма апрацоўвае прадухіленне дублікатаў падчас паўторнага падключэння, адрозніваюцца ў залежнасці ад пастаўшчыка. Для больш шырокай ацэнкі абсталявання на базе Android у цэлым, наша поўнае кіраўніцтва па выбары сістэмы ахоплівае больш шырокі набор крытэрыяў, якія варта ўлічваць, акрамя магчымасці працы ў аўтаномным рэжыме. А для прадпрыемстваў, якія спрабуюць вырашыць, ці падыходзіць абсталяванне, арыентаванае ў першую чаргу на аўтаномны рэжым, у параўнанні са стандартнай падключанай канфігурацыяй, наша параўнанне афлайн-тэрмінал POS супраць онлайн-тэрмінала POS для рынкаў з нізкім узроўнем падключэння паглыбляецца ў гэты канкрэтны кампраміс.
У якасці прыкладу таго, як на практыцы выглядае абсталяванне POS для Android з падтрымкай аўтаномнай працы, падыход ZCS да праектавання тэрміналаў — апісаны ў нашай Кіраўніцтва па адкрытым SDK і карыстальніцкім ODM — уключае лакальнае сховішча і падтрымку на ўзроўні прашыўкі, неабходную для апрацоўкі з перадачамі дадзеных па ўсёй лінейцы прылад. Для кампаній, якія параўноўваюць варыянты розных вытворцаў, перш чым выбраць канкрэтнага пастаўшчыка, наш агляд Найлепшыя вытворцы POS-тэрміналаў у Кітаі, пра якіх варта ведаць з'яўляецца карыснай адпраўной кропкай для азнаямлення з бягучым станам абсталявання.
Пытанне 1. Ці з'яўляецца аўтаномная сістэма POS такой жа, як сістэма, якая наогул не патрабуе Інтэрнэту?
Не зусім — большасці сістэм з падтрымкай аўтаномнай працы ўсё яшчэ патрабуецца падключэнне да Інтэрнэту перыядычна для сінхранізацыі захаваных транзакцый, абнаўлення цэн і ўзгаднення запасаў. «Афлайн» азначае магчымасць працягваць функцыянаваць падчас перапынку ў падключэнні, а не пастаянную незалежнасць ад Інтэрнэту.
Пытанне 2. Ці можна бяспечна прымаць плацяжы па картцы афлайн?
Так, у межах абмежаванняў. Афлайн-апрацоўка картак (захоўванне і перасылка) ухваляе транзакцыі лакальна з выкарыстаннем захаваных правілаў рызыкі, а затым перасылае іх для поўнай аўтарызацыі пасля аднаўлення падключэння. Гэта нясе невялікую рызыку адхілення транзакцыі пасля яе здзяйснення, таму большасць сістэм абмяжоўваюць памер афлайн-транзакцый і іх штодзённы аб'ём.
Пытанне 3. Як доўга сістэма POS можа працаваць у аўтаномным рэжыме?
Гэта залежыць ад платформы і пастаўшчыка — некаторыя сістэмы падтрымліваюць вызначанае акно аўтаномнага рэжыму (напрыклад, 24 гадзіны ў некаторых рэалізацыях мабільнага SDK), а не неабмежаваны час аўтаномнай працы, бо рызыка павялічваецца, чым даўжэй прылада застаецца адключанай.
Пытанне 4. Што адбудзецца, калі дзве афлайн-транзакцыі канфліктуюць пры паўторным падключэнні сістэмы?
Добра распрацаваныя афлайн-сістэмы ўключаюць логіку для акуратнага ўзгаднення транзакцый у чарзе, што прадухіляе такія праблемы, як падвойны ўлік запасаў пры сінхранізацыі некалькіх афлайн-продажаў з адным цэнтральным запісам. Гэта асноўная частка таго, што адрознівае правільна распрацаваную афлайн-сістэму ад звычайнага лакальнага кэша.
Пытанне 5. Ці патрэбна прадпрыемствам у рэгіёнах з нізкім узроўнем падключэння спецыяльнае абсталяванне для аўтаномных POS-тэрміналаў?
Не абавязкова спецыяльнае абсталяванне, але ім патрэбна абсталяванне і праграмнае забеспячэнне, спецыяльна распрацаванае для падтрымкі апрацоўкі з прамым захоўваннем і надзейнага лакальнага захоўвання дадзеных — гэта пытанне як дызайну прашыўкі і праграмнага забеспячэння, так і спецыфікацыі абсталявання, таму варта ўдакладніць гэта непасрэдна ў любога пастаўшчыка, а не меркаваць, што любая POS-сістэма аднолькава добра спраўляецца з аўтаномным рэжымам.