Acceptar cripto al punt de venda
Acceptar cripto al punt de venda vol dir que un client al vostre taulell paga amb un actiu digital (una stablecoin com USDC, o una moneda com BTC) i vosaltres, el comerç, rebeu euros. L'actiu que envia el client i els diners que rebeu són dues coses diferents, unides per una cotització fixada en el moment del toc. Res de la vostra caixa, la vostra comptabilitat o el vostre compte bancari sap que hi ha hagut cripto. El terminal mostra un preu en euros, el client escaneja un codi i, uns segons després, la venda es tanca en euros, la mateixa línia que seria amb una targeta. La cripto al punt de venda és un mètode de pagament, no un canvi comptable, i mantenir-ho així és tot el problema d'enginyeria.
Val la pena començar per aquest plantejament, perquè la major part de la confusió sobre els pagaments en cripto ve de fusionar dues preguntes que haurien de quedar separades: com paga el client i en quina moneda es queda el comerç. Separeu-les i la resta se'n deriva.
El problema que realment ha de resoldre
Un comerç vol la venda, no la volatilitat. No vol acabar el dia amb un sac d'actius de valor incert, ni vol que el seu comptable parli de cop dues monedes. Vol el preu fix entre el toc i el tiquet, els diners en euros i una conciliació que sembli la de qualsevol altre dia de targetes. Una botiga que accepta cripto de manera ingènua no aconsegueix res d'això: rep un actiu el preu del qual es mou mentre el client encara decideix, l'aparca en una cartera i hereta una segona moneda als comptes que algú ha de valorar i convertir a mà. Per tant, l'objectiu de disseny és estret i estricte: que la cripto sigui visible en un sol lloc, el moment del pagament, i invisible a tota la resta.
Un toc: un QR, una cotització bloquejada, una línia en euros
Seguim el flux al taulell. El caixer cobra una cistella de 24,00 €. El terminal mostra el total en euros i genera un codi QR que codifica la sol·licitud: l'import, una adreça de destinació o factura i un identificador de cotització de vida curta. El client l'escaneja amb la seva pròpia cartera, veu exactament què està a punt d'enviar i confirma. El terminal vigila la xarxa a l'espera d'aquesta transferència i, en confirmar-se, imprimeix un tiquet en euros. Des del costat del caixer, el ritme és idèntic al d'una targeta: total, presentar, aprovar, tiquet. Ningú darrere el taulell escriu una adreça ni llegeix un saldo en res que no siguin euros.
Posar la sol·licitud dins del QR és el que permet posar-la amb seguretat al mòbil d'un desconegut. L'import i la destinació viatgen al codi, amb suma de verificació, de manera que el client no pot pagar a una adreça equivocada ni un import equivocat per un error d'escriptura: és la mateixa jugada que la identitat per construcció al costat de cobraments, aplicada a un taulell. Un codi que s'escaneja és un codi correcte; no hi ha cap camp de text lliure on equivocar-se.
Liquidar en euros, perquè la comptabilitat mai conegui la cripto
Entre l'actiu que envia el client i els euros que es queda el comerç hi ha la conversió, i on es fa és tot el truc. El client envia USDC o BTC; la plataforma converteix i abona el compte del comerç en EUR. El llibre major del comerç només veu un abonament en euros i una línia de comissió en euros, la mateixa forma que una liquidació de targeta, perquè l'actiu es converteix a la plataforma, no es deixa en una cartera que el comerç hagi de gestionar. A final de dia, la comptabilitat és en euros de punta a punta. No hi ha cap cistella de monedes per valorar, cap segona moneda als comptes ni res per fer off-ramp dilluns al matí.
La feina del client és pagar amb el que tingui. La feina del comerç és portar la comptabilitat en una sola moneda. Un punt de venda que liquida la cripto en euros és només la màquina que evita que aquests dos fets es trobin mai.
La cotització es bloqueja, no es persegueix
La volatilitat és la por, i una cotització bloquejada amb compte enrere n'és la resposta. Quan el terminal mostra el preu en euros, també fixa una cotització vàlida durant una finestra declarada: uns pocs segons. El client paga dins d'aquesta finestra, contra aquesta cotització, i els euros que s'abonen al comerç són els de la pantalla, no el que hagi fet el mercat mentre carregava la cartera. Si la finestra caduca abans que el client confirmi, el terminal torna a cotitzar: un codi nou, un compte enrere nou, un preu nou explícit, mai una deriva silenciosa. El comerç mai no queda exposat al moviment entre el toc i la confirmació; aquest risc el té qui ha fixat la cotització, no el botiguer que només volia vendre un cafè.
Quan el client triga, o el terminal està fora de línia
Les xarxes es bloquegen i les botigues perden connexió, així que el comportament fora de línia ha de ser pla a propòsit. Dos casos. Quan el client triga, la cotització simplement caduca i es torna a cotitzar: un pagament o es confirma dins d'una finestra o no passa, i no hi ha cap venda a mig fer per desfer. Quan és el terminal el que es queda fora de línia, encara pot mostrar una sol·licitud per a un import conegut, però no pot fixar una cotització nova ni confirmar la liquidació, així que manté la venda com a pendent i la concilia quan es reconnecta, en lloc de fingir que ha anat bé. La regla que ho governa és que el tiquet s'imprimeix amb la confirmació, mai amb l'esperança: un tiquet en euros vol dir que els euros estan comptabilitzats, i una venda que el terminal no ha pogut confirmar continua oberta i visible a la consola d'operador en lloc de desaparèixer en silenci.
On el terminal es troba amb el gateway
El taulell és la cara presencial de la mateixa pila d'acceptació que funciona en línia. Un toc de cripto amb targeta present i un checkout de pagament per enllaç són el mateix esdeveniment per sota (una sol·licitud, un pagament, una liquidació en euros, un tiquet) presentat en superfícies diferents. Així, un comerç concilia la cripto de la botiga i les comandes en línia en un sol lloc, en euros, amb les mateixes línies de comissió i les mateixes exportacions, en lloc de dur dues comptabilitats que cal grapar a final de mes. El terminal és a /products/pos; el costat en línia dels mateixos circuits és /products/gateway; i el vocabulari (cotització, liquidació, adquirent, conciliació) està definit al /glossary.
La frontera, sense embuts
Si ningú al vostre taulell vol pagar en cripto, un terminal de cripto és la solució a un problema que no teniu: accepteu targetes i seguiu endavant. Es guanya el lloc allà on una part real dels clients ja té actius digitals i preferiria gastar-los abans que fer off-ramp: certs corredors de viatge, certs públics nadius digitals, certes regions on les stablecoins són simplement la manera com la gent té diners per gastar. En aquests entorns, rebutjar el toc és rebutjar la venda. La mecànica descrita (el QR, la cotització bloquejada, la liquidació en euros, la regla de confirmar abans del tiquet) és el que us permet fer aquesta venda sense assumir la volatilitat, la segona moneda ni un projecte de comptabilitat. La cripto continua sent cosa del client; els euros continuen sent vostres.
Tens un sistema per construir?
Explica'ns el problema. Et respondrem amb una arquitectura i un pla.