ABCPayment - гэта лёгкае, бяспечнае дадатковае прыкладанне, створанае выключна для Policy Tracker для Android і Policy Tracker - Lite. Ён не можа працаваць сам па сабе - замест гэтага ён бесперашкодна выклікаецца праграмамі Policy Tracker Apps кожны раз, калі карыстальнік хоча аплаціць сваю падпіску на праграму.
Калі галоўнае прыкладанне ініцыюе плацёж, яно бяспечна кадуе дэталі транзакцыі і перадае іх у ABCPayment праз Intent. ABCPayment аналізуе дадзеныя, адлюстроўвае выразны экран пацверджання з сумай плацяжу і іншай адпаведнай інфармацыяй, а затым надзейна апрацоўвае транзакцыю. Пасля завяршэння кіраванне вяртаецца ў асноўнае прыкладанне.
Такая канструкцыя дазваляе нам аддзяліць усю логіку аплаты ад нашага існуючага старога прыкладання Xamarin, палягчаючы падтрыманне адпаведнасці апошнім патрабаванням Крамы Play і платформы. ABCPayment не змяшчае рэкламы, не патрабуе дадатковых дазволаў і не можа працаваць без праграм для адсочвання палітык.
Ізалюючы гэты крытычна важны працэс у спецыяльным дадатку, мы спрашчаем абнаўленні, паляпшаем бяспеку і забяспечваем плаўны і інтуітыўна зразумелы карыстацкі досвед. Кожная транзакцыя апрацоўваецца ўважліва і празрыста, што гарантуе, што кліенты могуць лёгка і ўпэўнена кіраваць плацяжамі па полісе.