Галоўная Галоўная / Insights / Блог

Чаму праграмнае забеспячэнне лаяльнасці не працуе на заблакаваным абсталяванні POS?

2026-08-10 Аўтар: ZCS

Праграма лаяльнасці на POS-тэрмінале не працуе па адной прычыне, а не па любой іншай: абсталяванне ніколі не было распрацавана для ўключэння знешняга праграмнага забеспячэння. Рознічныя гандляры купляюць платформу лаяльнасці, падпісваюць кантракт, складаюць бюджэт на разгортванне, а потым выяўляюць, што аперацыйная сістэма тэрмінала, SDK або сертыфікацыя плацяжоў цалкам блакуюць інтэграцыю. Гэта не праблема праграмнага забеспячэння. Гэта праблема архітэктуры абсталявання, і яна праяўляецца амаль кожны раз, калі прадавец спрабуе ўсталяваць POS-сістэму з функцыянальнасцю праграмы лаяльнасці на тэрмінал, які быў распрацаваны як закрытая плацежная прылада, а не як адкрытая вылічальная прылада.
Перад ацэнкай любой платформы карысна высветліць базавае пытанне аб тым, што можа і не можа рабіць POS-тэрмінал з дадзенымі аб узнагародах — таму што адказ цалкам залежыць ад апаратнага забеспячэння, якое ляжыць у аснове яго, а не ад спісу функцый праграмнага забеспячэння лаяльнасці.
У гэтым артыкуле разглядаюцца канкрэтныя тэхнічныя прычыны, па якіх інтэграваныя з праграмамі лаяльнасці POS-сістэмы не працуюць на заблакаваным абсталяванні, што насамрэч азначае «заблакіраваны» на ўзроўні аперацыйнай сістэмы і сертыфікацыі, а таксама як выглядае кантрольны спіс ацэнкі для прадаўцоў, якім патрэбна сістэма POS для лаяльнасці кліентаў, якая сапраўды працуе ў прадукцыйных умовах.

 

Праграма лаяльнасці падтрымкі POS Palm Vein


1. Што насамрэч азначае «заблакаванае POS-абсталяванне»

Блакіраванае POS-абсталяванне — гэта тэрмінал, дзе вытворца абмяжоўвае, якія праграмы могуць запускацца, да якіх сістэмных рэсурсаў гэтыя праграмы могуць атрымліваць доступ, або і тое, і другое. Гэта свядомы дызайнерскі выбар, а не дэфект. Традыцыйныя тэрміналы з прад'яўленнем карты — настольныя прылады, прызначаныя ў першую чаргу для аперацый EMV і PIN-кодаў — сертыфікаваны па стандартах PCI PTS POI, якія разглядаюць усю прыладу як адзінае надзейнае плацежнае асяроддзе. Даданне праграмы лаяльнасці ў гэтае асяроддзе гістарычна азначала даданне неправеранага шляху кода побач з дадзенымі ўладальніка карты, што не дазваляюць плацежныя брэнды і эквайеры.
Тры характарыстыкі абсталявання вызначаюць заблакаваны тэрмінал:

  • ● Закрытая або моцна абмежаваная аперацыйная сістэма без крамы праграм і без магчымасці загрузкі збоку.
  • ● Няма апублікаванага SDK, альбо SDK абмежаваны фарматаваннем квітанцый і асноўнымі перыферыйнымі выклікамі.
  • ● Мадэль прашыўкі з адным дадаткам, дзе плацежны дадатак з'яўляецца адзіным дадаткам, які працуе на прыладзе.

Ніводная з гэтых рыс не з'яўляецца па сваёй сутнасці памылковай. Спецыялізаваныя тэрміналы з прадстаўленнем карты ад старых пастаўшчыкоў распрацаваны такім чынам, каб мінімізаваць аб'ём аўдыту PCI DSS. Праблема ўзнікае толькі тады, калі прадавец чакае, што той жа тэрмінал будзе таксама запускаць POS з модулем праграмы лаяльнасці, сінхранізацыяй CRM або маркетынгавым дадаткам — магчымасцямі, для падтрымкі якіх абсталяванне ніколі не было сертыфікавана або распрацавана.


2. Чаму праграмнае забеспячэнне лаяльнасці не працуе на закрытых POS-тэрміналах

Інтэграцыя праграм лаяльнасці не працуе на закрытых архітэктурах па трох паўтаральных тэхнічных прычынах: правілы пясочніцы абмяжоўваюць доступ да дадзеных, запатэнтаваныя SDK блакуюць усталёўку, а цыклы абнаўлення прашыўкі тармазяць разгортванне функцый.


2.1 Правілы пясочніцы PCI PTS абмяжоўваюць доступ да дадзеных трэціх асоб

Стандарт PCI PTS POI версіі 7.0, апублікаваны Саветам па стандартах бяспекі PCI, цяпер дазваляе запускаць праграмы іншых вытворцаў, такія як праграмы з крам праграм, на сертыфікаваных прыладах POI. Але стандарт патрабуе, каб гэтыя праграмы былі надзейна ізаляваны ад канфідэнцыйных плацежных функцый і аўтэнтыфікаваны з дапамогай крыптаграфічных элементаў кіраванняНовае патрабаванне ў той жа версіі блакуе староннія праграмы ад чытання дадзеных PAN або PIN у адкрытым выглядзе, нават калі праграма знаходзіцца ў зацверджаным белым спісе. Для сістэмы лаяльнасці гэта мае непасрэднае значэнне: любая схема інтэграцыі, якая мяркуе, што праграма лаяльнасці можа прачытаць агульную суму транзакцыі, токен карты або ідэнтыфікатар кліента непасрэдна з працэсу аплаты, не адпавядае патрабаванням на прыладзе, сертыфікаванай v7.0. Праграма лаяльнасці павінна атрымліваць гэтыя дадзеныя праз зацверджаны, ізаляваны канал, а на многіх заблакаваных тэрміналах такога канала не існуе.


2.2 Фірмовыя SDK блакуюць усталёўку ўласцівасцей праграмы лаяльнасці

Платформа лаяльнасці павінна рэгістраваць кліентаў, праглядаць баланс балаў, прымяняць актывацыі і друкаваць або адлюстроўваць узнагароды ў пункце продажу. Для кожнага з гэтых дзеянняў патрабуецца перахопнік SDK. Тэрміналы з закрытай аперацыйнай сістэмай, якая належыць пастаўшчыку, звычайна не падвяргаюць ніводнаму з гэтых перахопнікаў знешнім распрацоўшчыкам — пастаўшчык лаяльнасці застаецца інтэгравацца праз вэб-хук плацежнага шлюза пасля таго, як транзакцыя ўжо завершана, што ўжо занадта позна, каб ужыць зніжку ў рэжыме рэальнага часу або актываваць узнагароду ў сесіі. Гэта найбольш распаўсюджаная схема збояў, пра якую паведамляюць прадаўцы, якія пераходзяць са старых настольных тэрміналаў на разгортванне праграм лаяльнасці POS: інтэграцыя тэхнічна «працуе» як сінхранізацыя пасля транзакцыі, але нічога не можа зрабіць у самым пункце ўзаемадзеяння.


2.3 Цыклы абнаўлення прашыўкі спыняюць разгортванне функцый лаяльнасці

Нават калі заблакаваны тэрмінал мае абмежаваны SDK, прашыўка на аднамэтавых плацежных прыладах звычайна абнаўляецца павольна, у залежнасці ад сертыфікацыі, паколькі кожнае змяненне прашыўкі можа выклікаць паўторную сертыфікацыю PCI. Пастаўшчык лаяльнасці, які хоча выпусціць новае правіла выкарыстання, новы працэс рэгістрацыі або новы ўзровень узнагарод, павінен чакаць цыклу выпуску пастаўшчыка абсталявання, а не свайго ўласнага. На адкрытым POS-тэрмінале Android праграма лаяльнасці абнаўляецца незалежна праз свой уласны пакет праграм, без якой-небудзь залежнасці ад прашыўкі тэрмінала.


3. Рэальны кошт няўдалай інтэграцыі лаяльнасці

Прамымі выдаткамі няўдалай інтэграцыі з'яўляюцца спыненае або адмененае ўкараненне, але большыя выдаткі маюць стратэгічны характар: рознічныя гандляры працягваюць купляць праграмнае забеспячэнне для лаяльнасці з усё большай хуткасцю, у той час як сумяшчальнасць абсталявання застаецца ў другім плане. Сусветны рынак кіравання лаяльнасцю дасягнуў ацэнак у 17.38 мільярда долараў у 2026 годзе і, паводле прагнозаў, будзе расці са сукупным гадавым тэмпам больш за 14% да 2034 года. Кожны долар, выдаткаваны на платформу лаяльнасці, якая фактычна не можа працаваць на абсталяванні для афармлення заказаў, — гэта долар, выдаткаваны двойчы — адзін раз на праграмнае забеспячэнне, другі раз на абнаўленне абсталявання, якое павінна было адбыцца раней.
Існуюць таксама выдаткі на захаванне патрабаванняў. Праграмы лаяльнасці збіраюць і апрацоўваюць асабістыя дадзеныя кліентаў — імёны, нумары тэлефонаў, гісторыю пакупак, часам біяметрычныя дадзеныя рэгістрацыі для праграм ідэнтыфікацыі па дакрананні. Згодна з рэгламентам ЕС 2016/679 (GDPR), што апрацоўка патрабуе дакументальна пацверджанай прававой падставы і адпаведнага працэсу атрымання згоды пры рэгістрацыі. Інтэграцыя лаяльнасці, якая была вымушана рэалізавана праз неафіцыйны абходны шлях — узламаны тэрмінал, непадтрымоўваны загружаны APK, мост для скрапінгу экрана — значна ўскладняе атрыманне дакументацыі аб адпаведнасці падчас аўдыту, бо сам шлях даных ніколі не быў распрацаваны для праверкі.


4. Як выглядае адкрытая, гатовая да лаяльнасці архітэктура POS

Архітэктура, якая надзейна падтрымлівае лаяльнасць, мае тры агульныя рысы: адкрыты SDK, распаўсюджванне праграмнага забеспячэння на ўзроўні крамы прыкладанняў і функцыі ідэнтыфікацыі абсталявання, якія выходзяць за рамкі правядзення карты.


4.1 Адкрыты доступ да SDK і API

POS-тэрміналы на базе Android з апублікаваным SDK дазваляюць пастаўшчыкам лаяльнасці ствараць непасрэдна на аснове дакументаваных API для прынтара, сканера, дысплея, арыентаванага на кліента, і плацежнага ядра, не чакаючы ад вытворцы абсталявання кожнай новай функцыі. Гэта тая ж мадэль адкрытай платформы, якую API тэрміналаў Square увёў для ўласнага абсталявання, і цяпер гэта стандартная практыка для большасці вытворцаў Android POS, якія прадаюць у рознічныя асяроддзі з некалькімі пастаўшчыкамі, а не ў закрытыя кіёскі з адным дадаткам. Прадаўцы закупляюць абсталяванне непасрэдна ў базы пастаўшчыкоў, у тым ліку B2B-ландшафт кітайскіх вытворцаў POS-тэрміналаў — варта разглядаць адкрытасць SDK як фільтр закупак, а не як дадатковае пытанне, якое абмяркоўваецца толькі пасля падпісання кантракту.


4.2 Сертыфікацыя GMS і сумяшчальнасць з App Store

Сертыфікацыя Google Mobile Services (GMS) дазваляе тэрміналу запускаць стандартныя пакеты праграм Android праз Play Store або эквівалентную кіраваную краму праграм, замест таго, каб абмяжоўваць прыладу праграмным забеспячэннем, якое пастаўляецца ў камплекце з прашыўкай. Тэрмінал, сертыфікаваны GMS, можа ўсталёўваць праграму лаяльнасці гэтак жа, як тэлефон усталёўвае любую іншую праграму: незалежна, у адпаведнасці з уласным графікам выпуску пастаўшчыка, без цыклу паўторнай сертыфікацыі ўзроўню прашыўкі.


4.3 Рэгістрацыя ў біяметрычнай праграме лаяльнасці

Меншы, але ўсё большы набор тэрміналаў пашырае ідэнтыфікацыю лаяльнасці, за выключэннем картак і нумароў тэлефонаў, і ўключае біяметрычную рэгістрацыю. Распазнаванне вен далоні — адзін з прыкладаў, які ўжо выкарыстоўваецца ў камерцыйных мэтах. ZCS з'яўляецца адным з вытворцаў Android POS, якія ў цяперашні час пастаўляюць тэрміналы з падтрымкай вен на далоні з адкрытым SDK, што дазваляе платформе лаяльнасці рэгістраваць малюнак вен на далоні кліента ў якасці альтэрнатыўнага ідэнтыфікатара пры афармленні замовы, замест таго, каб патрабаваць пошуку па картцы, дадатку або нумары тэлефона. Такая функцыя ідэнтыфікацыі на апаратным узроўні можа выкарыстоўвацца платформай лаяльнасці толькі тады, калі SDK тэрмінала прадстаўляе яе як дакументаваны API — што менавіта з'яўляецца патрабаваннем адкрытай архітэктуры, апісаным вышэй, а не функцыяй, унікальнай для якога-небудзь аднаго брэнда.

 

 


5. Кантрольны спіс ацэнкі: ці гатовы ваш POS-тэрмінал да праграмы лаяльнасці?

Перад падпісаннем кантракту на праграмнае забеспячэнне лаяльнасці пацвердзіце наступнае на баку тэрмінала:

  • ● Тэрмінал пастаўляецца з апублікаваным, дакументаваным SDK, а не проста вэбхукам плацежнага шлюза.
  • ● Тэрмінал сертыфікаваны GMS і падтрымлівае незалежную ўсталёўку і абнаўленне праграм.
  • ● Вытворца можа пацвердзіць адпаведнасць стандарту PCI PTS POI для любой пясочніцы старонніх праграм, што адпавядае патрабаванням да ізаляцыі ў бягучай версіі PTS POI.
  • ● Пастаўшчык лаяльнасці можа назваць рэкамендацыю прадаўца, які выкарыстоўвае дакладную мадэль тэрмінала, а не толькі брэнд тэрмінала.
  • ● Кадэнцыя выпуску прашыўкі пастаўшчыком абсталявання задакументавана і не блакуе незалежныя абнаўленні на ўзроўні праграм ад пастаўшчыка лаяльнасці.

Крытэрыі выбару тэрмінала — адкрытасць АС, аб'ём сертыфікацыі, глыбіня SDK — больш падрабязна разглядаюцца ў наша поўная структура для выбару платформы Android POS, які ахоплівае тую ж логіку ацэнкі, што і выходзіць за рамкі выпадкаў выкарыстання лаяльнасці.

 

OEMODM-сэрвіс


6. Часта задаюць пытанні

Пытанне 1: Ці можа любы POS-тэрмінал запускаць праграму лаяльнасці?

Не. Тэрмінал патрабуе адкрытага SDK, дыстрыбуцыі праграмнага забеспячэння на ўзроўні крамы прыкладанняў і пясочніцы, якая адпавядае стандарту PCI PTS, для праграм іншых вытворцаў. Закрытыя тэрміналы з адным дадаткам абмяжоўваюць або цалкам блакуюць праграмнае забеспячэнне лаяльнасці, незалежна ад таго, што платформа пастаўшчыка праграм лаяльнасці падтрымлівае на паперы.
Пытанне 2: Што робіць POS-тэрмінал "заблакаваным"?

Заблакаваны тэрмінал абмяжоўвае колькасць усталёўваемых праграм, не дае доступу да публічнага SDK і запускае прашыўку, пабудаваную на адным плацежным дадатку. Гэтыя асаблівасці абмяжоўваюць аб'ём аўдыту PCI, але таксама блакуюць праграмы лаяльнасці, сінхранізацыю CRM і іншыя інтэграцыі трэціх бакоў.
Пытанне 3: Ці перашкаджае адпаведнасць стандарту PCI працаваць праграмам лаяльнасці на абсталяванні POS?

Не па змаўчанні. PCI PTS POI v7.0 дазваляе выкарыстанне старонніх праграм, у тым ліку праграм лаяльнасці, пры ўмове, што яны знаходзяцца ў пясочніцы і не маюць доступу да дадзеных плацежных карт і PIN-кодаў у адкрытым выглядзе. Адпаведнасць патрабуе ізаляцыі, а не выключэння, і архітэктура тэрмінала вызначае, ці з'яўляецца такая ізаляцыя тэхнічна магчымай.
Пытанне 4: У чым розніца паміж сінхранізацыяй лаяльнасці пасля транзакцыі і інтэграцыяй у рэжыме рэальнага часу?

Паслятранзакцыйная сінхранізацыя ўжывае ўзнагароды пасля завяршэння продажу праз вэбхук плацежнага шлюза. Інтэграцыя ў рэжыме рэальнага часу ўжывае ўзнагароды падчас афармлення замовы праз хук SDK. Заблакаваныя тэрміналы звычайна падтрымліваюць толькі першы спосаб, што прадухіляе зніжкі і пагашэнне бонусаў падчас сесіі.
Пытанне 5: Ці можна выкарыстоўваць біяметрычную ідэнтыфікацыю, такую ​​як вены далоні, для рэгістрацыі ў праграме лаяльнасці?

Так, на тэрміналах, дзе вытворца прадастаўляе біяметрычны збор дадзеных праз дакументаваны SDK. Вены далоні і падобныя біяметрычныя ідэнтыфікатары дазваляюць платформе лаяльнасці распазнаваць пастаяннага кліента без карты, нумара тэлефона або пошуку ў дадатку, пры ўмове, што апаратная архітэктура падтрымлівае доступ трэціх асоб да гэтых дадзеных.

Ёсць пытанне? Напішыце нам!
Кантакт
АДРАС: Пакой 402, будынак Дэвісэн, № 16, сёмая дарога Гаасін Нань, раён Наньшань, горад Шэньчжэнь, Кітай, 518000