Σημειώσεις πεδίου

Αποδοχή crypto στο φυσικό σημείο πώλησης

Η αποδοχή crypto στο φυσικό σημείο πώλησης σημαίνει ότι ένας πελάτης στο ταμείο σας πληρώνει με ψηφιακό περιουσιακό στοιχείο — ένα stablecoin όπως το USDC ή ένα νόμισμα όπως το BTC — και εσείς, ο έμπορος, πιστώνεστε σε ευρώ. Το στοιχείο που στέλνει ο πελάτης και τα χρήματα που λαμβάνετε είναι δύο διαφορετικά πράγματα, συνδεδεμένα με μια τιμή που κλειδώνει τη στιγμή της συναλλαγής. Τίποτα στο ταμείο σας, στα βιβλία σας ή στον τραπεζικό σας λογαριασμό δεν μαθαίνει ότι εμπλέκεται crypto. Το τερματικό δείχνει τιμή σε ευρώ, ο πελάτης σκανάρει έναν κωδικό, και λίγα δευτερόλεπτα μετά η πώληση κλείνει σε ευρώ — στην ίδια γραμμή όπου θα βρισκόταν μια πληρωμή με κάρτα. Το crypto στο σημείο πώλησης είναι τρόπος πληρωμής, όχι λογιστική αλλαγή, και το να παραμένει έτσι είναι ολόκληρο το μηχανικό πρόβλημα.

Αξίζει να ξεκινήσουμε από αυτή τη διατύπωση, γιατί η περισσότερη σύγχυση γύρω από τις πληρωμές crypto προκύπτει από τη συγχώνευση δύο ερωτημάτων που πρέπει να μένουν ξεχωριστά: πώς πληρώνει ο πελάτης και σε ποιο νόμισμα κρατά τα χρήματα ο έμπορος. Χώρισέ τα και όλα τα υπόλοιπα έπονται.

Το πρόβλημα που πρέπει πραγματικά να λύσει

Ο έμπορος θέλει την πώληση, όχι τη μεταβλητότητα. Δεν θέλει να κλείνει τη μέρα κρατώντας ένα σακί περιουσιακών στοιχείων αβέβαιης αξίας, ούτε να μιλά ξαφνικά ο λογιστής του δύο νομίσματα. Θέλει την τιμή κλειδωμένη ανάμεσα στην πληρωμή και την απόδειξη, τα χρήματα σε ευρώ και συμφωνία (reconciliation) που μοιάζει με κάθε άλλη μέρα καρτών. Ένα κατάστημα που δέχεται crypto αφελώς δεν παίρνει τίποτα από αυτά: παραλαμβάνει ένα στοιχείο του οποίου η τιμή κινείται όσο ο πελάτης ακόμη αποφασίζει, το αφήνει σε ένα wallet και κληρονομεί ένα δεύτερο νόμισμα στα βιβλία του, που κάποιος πρέπει πλέον να αποτιμήσει και να μετατρέψει με το χέρι. Ο στόχος του σχεδιασμού είναι λοιπόν στενός και αυστηρός — το crypto να φαίνεται σε ένα ακριβώς σημείο, τη στιγμή της πληρωμής, και πουθενά αλλού.

Ένα άγγιγμα: QR, κλειδωμένη τιμή, γραμμή σε ευρώ

Ας δούμε τη ροή στο ταμείο. Ο ταμίας περνά ένα καλάθι των €24.00. Το τερματικό δείχνει το σύνολο σε ευρώ και εμφανίζει έναν κωδικό QR που κωδικοποιεί το αίτημα — το ποσό, μια διεύθυνση προορισμού ή ένα invoice και ένα βραχύβιο αναγνωριστικό τιμής. Ο πελάτης τον σκανάρει με το δικό του wallet, βλέπει ακριβώς τι πρόκειται να στείλει και επιβεβαιώνει. Το τερματικό παρακολουθεί το δίκτυο για τη μεταφορά και, μόλις επιβεβαιωθεί, εκτυπώνει απόδειξη σε ευρώ. Από την πλευρά του ταμία ο ρυθμός είναι ίδιος με την κάρτα: σύνολο, προσκόμιση, έγκριση, απόδειξη. Κανείς πίσω από το ταμείο δεν πληκτρολογεί διεύθυνση ούτε διαβάζει υπόλοιπο σε κάτι άλλο πέρα από ευρώ.

Το να μπαίνει το αίτημα μέσα στο QR είναι αυτό που το κάνει ασφαλές να το δώσεις στο κινητό ενός αγνώστου. Το ποσό και ο προορισμός ταξιδεύουν μέσα στον κωδικό, με checksum, ώστε ο πελάτης να μην μπορεί να πληρώσει λάθος διεύθυνση ή λάθος ποσό από αβλεψία — η ίδια λογική με το identity-by-construction στο μέρος των εισπράξεων, εφαρμοσμένη στο ταμείο. Ένας κωδικός που σκανάρεται είναι ένας κωδικός που είναι σωστός· δεν υπάρχει πεδίο ελεύθερου κειμένου για να γίνει λάθος.

Διακανονισμός σε ευρώ, ώστε τα βιβλία να μη μάθουν ποτέ crypto

Ανάμεσα στο στοιχείο που στέλνει ο πελάτης και στα ευρώ που κρατά ο έμπορος βρίσκεται η μετατροπή, και το πού βρίσκεται είναι ολόκληρο το κόλπο. Ο πελάτης στέλνει USDC ή BTC· η πλατφόρμα μετατρέπει και πιστώνει τον λογαριασμό του εμπόρου σε EUR. Το καθολικό του εμπόρου βλέπει πάντα μόνο μια πίστωση σε ευρώ και μια γραμμή προμήθειας σε ευρώ — την ίδια μορφή με έναν διακανονισμό κάρτας — επειδή το στοιχείο μετατρέπεται στην πλατφόρμα και δεν μένει σε ένα wallet που πρέπει πλέον να διαχειρίζεται ο έμπορος. Στο τέλος της ημέρας τα βιβλία είναι σε ευρώ από άκρη σε άκρη. Δεν υπάρχει καλάθι νομισμάτων προς αποτίμηση, δεύτερο νόμισμα στους λογαριασμούς ή κάτι προς off-ramp τη Δευτέρα το πρωί.

Η δουλειά του πελάτη είναι να πληρώνει με ό,τι κατέχει. Η δουλειά του εμπόρου είναι να τηρεί βιβλία σε ένα νόμισμα. Ένα σημείο πώλησης που κάνει διακανονισμό του crypto σε ευρώ είναι απλώς η μηχανή που φροντίζει αυτά τα δύο να μη συναντηθούν ποτέ.
— Protocore · Payments engineering

Η τιμή κλειδώνει, δεν κυνηγιέται

Ο φόβος είναι η μεταβλητότητα, και η απάντηση είναι μια κλειδωμένη τιμή με αντίστροφη μέτρηση. Όταν το τερματικό δείχνει την τιμή σε ευρώ, ορίζει και μια τιμή που ισχύει για καθορισμένο παράθυρο — λίγα δευτερόλεπτα. Ο πελάτης πληρώνει μέσα σε αυτό το παράθυρο, με βάση αυτή την τιμή, και τα ευρώ που πιστώνονται στον έμπορο είναι τα ευρώ της οθόνης, όχι ό,τι έκανε η αγορά όσο φόρτωνε το wallet. Αν το παράθυρο λήξει πριν επιβεβαιώσει ο πελάτης, το τερματικό ξανακάνει προσφορά: νέος κωδικός, νέα αντίστροφη μέτρηση, ρητά νέα τιμή — ποτέ αθόρυβη μετατόπιση. Ο έμπορος δεν εκτίθεται ποτέ στην κίνηση ανάμεσα στο άγγιγμα και την επιβεβαίωση· ο κίνδυνος αυτός ανήκει σε όποιον όρισε την τιμή, όχι στον καταστηματάρχη που ήθελε απλώς να πουλήσει έναν καφέ.

Όταν ο πελάτης αργεί ή το τερματικό είναι εκτός σύνδεσης

Τα δίκτυα κολλάνε και τα καταστήματα χάνουν σύνδεση, οπότε η συμπεριφορά εκτός σύνδεσης πρέπει να είναι σκόπιμα βαρετή. Δύο περιπτώσεις. Όταν αργεί ο πελάτης, η τιμή απλώς λήγει και ξαναορίζεται — μια πληρωμή είτε επιβεβαιώνεται μέσα σε ένα παράθυρο είτε δεν γίνεται, και δεν υπάρχει μισοτελειωμένη πώληση να αναιρεθεί. Όταν το ίδιο το τερματικό χάσει τη σύνδεση, μπορεί ακόμη να εμφανίσει αίτημα για γνωστό ποσό, αλλά δεν μπορεί να ορίσει νέα τιμή ούτε να επιβεβαιώσει διακανονισμό· κρατά λοιπόν την πώληση σε εκκρεμότητα και κάνει συμφωνία (reconciliation) όταν επανασυνδεθεί, αντί να προσποιείται επιτυχία. Ο κανόνας είναι ότι η απόδειξη εκτυπώνεται με την επιβεβαίωση, ποτέ με την ελπίδα: μια απόδειξη σε ευρώ σημαίνει ότι τα ευρώ έχουν λογιστικοποιηθεί, και μια πώληση που το τερματικό δεν μπόρεσε να επιβεβαιώσει μένει ανοιχτή και ορατή στην κονσόλα χειριστών αντί να εξαφανίζεται αθόρυβα.

Εκεί όπου το τερματικό συναντά το gateway

Το ταμείο είναι το φυσικό πρόσωπο της ίδιας στοίβας αποδοχής που τρέχει online. Ένα crypto άγγιγμα με φυσική παρουσία και ένα checkout με pay-by-link είναι στο βάθος το ίδιο γεγονός — αίτημα, πληρωμή, διακανονισμός σε ευρώ, απόδειξη — σε διαφορετικές επιφάνειες. Έτσι ο έμπορος κάνει συμφωνία (reconciliation) των crypto πληρωμών στο κατάστημα και των online παραγγελιών σε ένα σημείο, σε ευρώ, με τις ίδιες γραμμές προμηθειών και τα ίδια exports, αντί να τηρεί δύο βιβλία που πρέπει να συρραφτούν στο τέλος του μήνα. Το τερματικό βρίσκεται στο /products/pos· η online πλευρά των ίδιων υποδομών στο /products/gateway· και το λεξιλόγιο — τιμή, διακανονισμός, acquirer, reconciliation — ορίζεται στο /glossary.

Το ειλικρινές όριο

Αν κανείς στο ταμείο σας δεν θέλει να πληρώσει με crypto, ένα crypto τερματικό λύνει ένα πρόβλημα που δεν έχετε — δεχτείτε κάρτες και προχωρήστε. Δικαιολογεί τη θέση του εκεί όπου ένα πραγματικό κομμάτι των πελατών σας ήδη κατέχει ψηφιακά περιουσιακά στοιχεία και προτιμά να τα ξοδέψει παρά να κάνει πρώτα off-ramp: ορισμένοι ταξιδιωτικοί διάδρομοι, ορισμένα online-native κοινά, ορισμένες περιοχές όπου τα stablecoins είναι απλώς ο τρόπος που οι άνθρωποι κρατούν χρήμα προς δαπάνη. Σε αυτούς τους χώρους, το να αρνείσαι το άγγιγμα είναι να αρνείσαι την πώληση. Ο μηχανισμός που περιγράψαμε — το QR, η κλειδωμένη τιμή, ο διακανονισμός σε ευρώ, ο κανόνας επιβεβαίωσης-πριν-την-απόδειξη — σας επιτρέπει να κάνετε αυτή την πώληση χωρίς να αναλάβετε τη μεταβλητότητα, το δεύτερο νόμισμα ή ένα λογιστικό έργο. Το crypto μένει υπόθεση του πελάτη· τα ευρώ μένουν δικά σας.

Έχετε ένα σύστημα να χτίσετε;

Πείτε μας το πρόβλημα. Θα επιστρέψουμε με αρχιτεκτονική και πλάνο.