Белешки од терен

Прифаќање крипто на продажното место

Прифаќањето крипто на продажното место значи дека клиент пред вашиот шалтер плаќа со дигитален актив — стејблкоин како USDC или монета како BTC — а вие, трговецот, добивате евра. Активот што го праќа клиентот и парите што ги примате се две различни работи, поврзани со понуда определена во моментот на допирот. Ништо во вашата каса, книги или банкарска сметка не дознава дека било вклучено крипто. Терминалот прикажува цена во евра, клиентот скенира код, а неколку секунди подоцна продажбата се затвора во евра — на истата линија на која би била и со картичка. Криптото на продажното место е начин на плаќање, а не сметководствена промена, и да се одржи така е целиот инженерски проблем.

Вреди да го наведеме тоа прво, бидејќи најголемата забуна околу крипто плаќањата доаѓа од спојувањето на две прашања што треба да останат одделни: како плаќа клиентот и во која валута останува кај трговецот. Раздвојте ги и остатокот следи од тоа.

Проблемот што навистина треба да се реши

Трговецот ја сака продажбата, не волатилноста. Не сака да го заврши денот држејќи куп активи со неизвесна вредност, ниту сака неговиот книговодител одеднаш да работи со две валути. Сака цената да е фиксна од допирот до сметката, парите во евра и усогласување што изгледа како секој друг ден со картички. Продавница што крипто го прифаќа наивно не добива ништо од тоа: презема актив чија цена се движи додека клиентот сè уште се двоуми, го паркира во паричник и наследува втора валута во сметките што некој сега мора рачно да ја вреднува и конвертира. Затоа целта на дизајнот е тесна и строга — криптото да биде видливо на точно едно место, во моментот на плаќање, а невидливо насекаде другаде.

Еден допир: QR, заклучена понуда, линија во евра

Проследете го текот на шалтерот. Касиерот пробива корпа од €24.00. Терминалот го прикажува вкупниот износ во евра и генерира QR код што го кодира барањето — износот, одредишна адреса или фактура и краткотраен идентификатор на понудата. Клиентот го скенира со свој паричник, го гледа точно она што ќе го испрати и потврдува. Терминалот ја следи мрежата за тој трансфер и, по потврдата, печати сметка во евра. Од страна на касиерот ритамот е ист како со картичка: износ, приказ, одобрување, сметка. Никој зад шалтерот не внесува адреса, ниту чита салдо во ништо друго освен во евра.

Ставањето на барањето во QR кодот е она што го прави безбедно да се подаде на телефон на непознат. Износот и одредиштето патуваат во кодот, со контролна сума, па клиентот не може да плати на погрешна адреса или погрешен износ со грешка при пишување — истиот потег како идентитет-по-конструкција на страната на наплатата, примен на шалтер. Код што се скенира е код што е точен; нема поле за слободен текст во кое може да се згреши.

Порамнување во евра, за книгите никогаш да не дознаат за крипто

Меѓу активот што го праќа клиентот и еврата што ги задржува трговецот стои конверзијата, а местото каде стои е целата финеса. Клиентот праќа USDC или BTC; платформата конвертира и ја кредитира сметката на трговецот во EUR. Книгата на трговецот гледа само кредит во евра и линија за провизија во евра — истата форма како порамнување по картичка — бидејќи активот се конвертира на платформата, а не се оставa во паричник со кој трговецот сега мора да управува. На крајот на денот, книгите се во евра од почеток до крај. Нема корпа монети што треба да се вреднува, нема втора валута во сметките и ништо за off-ramp во понеделник наутро.

Задачата на клиентот е да плати со она што го има. Задачата на трговецот е да води книги во една валута. Продажно место што крипто го порамнува во евра е само машината што ги спречува тие два факта некогаш да се судрат.
— Protocore · Инженерство на плаќања

Курсот е заклучен, не се брка

Волатилноста е стравот, а заклучена понуда со одбројување е одговорот. Кога терминалот ја прикажува цената во евра, истовремено определува понуда што важи за наведен период — неколку секунди. Клиентот плаќа во тој период, по таа понуда, а еврата што му се кредитираат на трговецот се еврата од екранот, а не што и да направил пазарот додека се вчитувал паричникот. Ако периодот истече пред клиентот да потврди, терминалот повторно дава понуда: нов код, ново одбројување, експлицитно нова цена — никогаш тивко отстапување. Трговецот никогаш не е изложен на движењето помеѓу допирот и потврдата; тој ризик го носи оној што ја определил понудата, а не продавачот што само сакал да продаде кафе.

Кога клиентот е бавен или терминалот е без конекција

Мрежите запираат, а продавниците губат конекција, па однесувањето без конекција мора намерно да биде досадно. Два случаи. Кога клиентот е бавен, понудата едноставно истекува и се дава нова — плаќањето или се потврдува во рамки на периодот или не се случува, и нема полузавршена продажба што треба да се поништува. Кога самиот терминал ќе остане без конекција, тој сè уште може да прикаже барање за познат износ, но не може да определи нова понуда ниту да потврди порамнување, па продажбата ја држи како во исчекување и се усогласува кога ќе се поврзе, наместо да глуми успех. Водечкото правило е сметката да се печати при потврда, никогаш при надеж: сметка во евра значи дека еврата се евидентирани, а продажба што терминалот не можел да ја потврди останува отворена и видлива во операторската конзола, наместо тивко да исчезне.

Каде терминалот се среќава со gateway

Шалтерот е лицето во живо на истиот стек за прифаќање што работи онлајн. Крипто допир со присутна картичка и checkout со плаќање преку линк се ист настан одоздола — барање, плаќање, порамнување во евра, сметка — прикажан на различни површини. Затоа трговецот ги усогласува крипто плаќањата во продавница и онлајн нарачките на едно место, во евра, со истите линии за провизии и истите извозни податоци, наместо да води две книги што на крајот на месецот треба да се спојуваат. Терминалот е на /products/pos; онлајн страната на истите шини е /products/gateway; а терминологијата — понуда, порамнување, аквирер, усогласување — е дефинирана во /glossary.

Искрената граница

Ако никој на вашиот шалтер не сака да плаќа со крипто, крипто терминалот е решение за проблем што го немате — прифаќајте картички и продолжете. Своето место го заслужува таму каде што вистински дел од вашите клиенти веќе држат дигитални активи и повеќе би ги потрошиле отколку прво да прават off-ramp: одредени патнички коридори, одредени онлајн-native публики, одредени региони каде стејблкоините едноставно се начин на кој луѓето чуваат пари за трошење. Во такви средини, одбивањето на допирот е одбивање на продажбата. Механиките погоре — QR, заклучената понуда, порамнувањето во евра, правилото потврда-пред-сметка — се она што ви овозможува да ја направите таа продажба без да ја преземете волатилноста, втората валута или сметководствен проект. Криптото останува грижа на клиентот; еврата остануваат ваши.

Имате систем за градење?

Кажете ни го проблемот. Ќе се вратиме со архитектура и план.