Salta al contenuto

Come Accettare Pagamenti TON (Gram) — e USDT su TON

TON si regola in secondi per circa un centesimo, il che lo rende una delle poche catene in cui una vendita digitale da $3 ha ancora senso. Ecco come accettare pagamenti TON e USDT su TON senza che una chiave privata tocchi mai il tuo server.

Payora9 min di letturaEN · RU · UK · ES · DE · FR · IT · PL · PT · HI · ZH

Per accettare pagamenti TON hai bisogno di tre cose: un indirizzo di ricezione unico per ogni ordine, qualcosa che controlli la blockchain per un pagamento a quell'indirizzo e un messaggio firmato di ritorno al tuo backend quando il denaro arriva. Payora fa tutte e tre le cose da una chiave pubblica master: nessuna chiave privata raggiunge mai il server. Toncoin appare nell'interfaccia di Payora come Gram, il nome originale della moneta; è lo stesso asset e Payora non ha alcuna affiliazione con Telegram o con la TON Foundation.

Perché TON è una buona rete per pagamenti su scala consumer

La maggior parte delle blockchain va bene per un ordine da $400. Pochissime vanno bene per uno da $3. Questo è l'intero argomento per TON.

Un semplice trasferimento di Toncoin costa circa un centesimo e si conferma in secondi piuttosto che in minuti. Confrontalo onestamente con Bitcoin: quando il mempool è occupato, un trasferimento di Bitcoin può costare diversi dollari e richiedere un'ora per raggiungere una profondità di conferma confortevole. Bitcoin è un ottimo denaro di regolamento ed è una rete perfettamente valida per fatture nell'ordine delle centinaia — abbiamo scritto di accettare Bitcoin per una piccola impresa — ma nessuno sta comprando un pacchetto di adesivi da $2 con esso. Su TON la commissione di rete è un rumore rispetto al prezzo di acquisto, quindi la piccola vendita digitale si chiude effettivamente.

Il secondo motivo è la distribuzione. TON è cresciuto accanto a Telegram e le app wallet in quell'ecosistema hanno una base utenti molto ampia e non tecnica che ha già un wallet finanziato sul proprio telefono. La parte più difficile del checkout in crypto non è mai stata la blockchain; è l'acquirente che deve andare a trovare un wallet, finanziarlo e capire cos'è un memo. Quando il tuo acquirente ha già un wallet TON, il checkout si riduce a: tocca il link, conferma, fatto.

L'UX lo porta. Il checkout ospitato di Payora genera un codice QR più un deep link del wallet per la fattura. Su un telefono, l'acquirente tocca il link, la sua app wallet si apre con l'indirizzo e l'importo esatto precompilato, e approva. Su un desktop scansionano lo stesso QR. Niente viene copiato a mano, il che rimuove il modo più comune in cui un cliente invia l'importo sbagliato nel posto sbagliato.

I compromessi onesti

TON non è un Bitcoin semplicemente migliore, e fingere il contrario mette nei guai i commercianti.

  • Il prezzo di Toncoin varia. Se prezzi in USD e trattieni ciò che ricevi, stai portando un rischio di mercato dal momento del pagamento. Payora blocca un tasso per la finestra della fattura in modo che l'acquirente sappia cosa inviare; non può rendere l'asset stabile dopo.
  • Il set di validatori e gli strumenti sono più giovani rispetto a quelli di Bitcoin. Una considerazione reale se regoli sette cifre al giorno; per lo più irrilevante se vendi beni digitali a $5.
  • I trasferimenti di jetton costano più dei trasferimenti nativi — sempre centesimi, ma un invio di USDT su TON comporta più gas di un semplice invio di Toncoin, e il mittente ha bisogno di un piccolo saldo di Toncoin per pagarlo. Un wallet che detiene solo USDT e zero TON non può pagarti. Questo sorprende le persone.

USDT su TON: importi in dollari su una rete economica e veloce

La maggior parte dei commercianti non vuole realmente Toncoin. Vogliono dollari, in modo economico e veloce, e TON è uno dei posti migliori per ottenere esattamente questo. USDT su TON è un jetton — lo standard token di TON — e si regola con lo stesso profilo di secondi e centesimi della moneta nativa.

Rispetto alle solite alternative: USDT su Ethereum è sicuro e liquido e può costare alcuni dollari in gas per trasferimento. USDT su Tron è economico e ampiamente utilizzato. USDT su TON è economico, veloce e si trova di fronte a un pubblico che ha già installato il wallet. Payora supporta tutti loro, quindi in pratica non ne scegli uno — elenchi quelli che i tuoi acquirenti usano realmente e li lasci scegliere al checkout. Confrontiamo le blockchain in dettaglio in accettare USDT attraverso TRC20, ERC20 e TON.

Il problema del jetton falso e come viene realmente verificato un deposito

Questa è la parte che merita la tua attenzione, perché è dove un'integrazione ingenua perde silenziosamente denaro.

Chiunque può distribuire un jetton su TON e chiamarlo USDT. Costa quasi nulla. Possono copiare il nome, il simbolo e l'icona. Se il tuo gateway accredita una fattura perché "è arrivato un token chiamato USDT all'indirizzo per l'importo giusto", un attaccante può coniare diecimila unità simili senza valore, inviarle al tuo indirizzo di fattura e andarsene con un prodotto reale per zero dollari. Questo non è teorico; è il trucco standard su ogni blockchain con distribuzione di token economica.

Il controllo che funziona realmente è strutturale. Su TON, ogni detentore di un jetton ha il proprio contratto di jetton wallet, e quel contratto è derivato in modo deterministico da due input: l'indirizzo del proprietario e il jetton master contract per quel token specifico. Il vero USDT su TON ha esattamente un indirizzo di contratto master. Quindi, quando arriva una notifica di trasferimento al tuo indirizzo di ricezione, la domanda non è "come si chiama questo token" — è "è stato inviato dal wallet jetton che il vero contratto master di USDT avrebbe prodotto per questo mittente?"

Payora calcola l'indirizzo del wallet jetton atteso dal master USDT conosciuto e lo confronta con il mittente effettivo. Corrispondenza, e il deposito viene accreditato. Nessuna corrispondenza, e si tratta di un simile — atterra nell'indirizzo, è visibile in un esploratore e non viene mai accreditato alla tua fattura. Il nome del token è trattato come decorazione, perché è tutto ciò che è.

Non devi implementarlo tu stesso. Ma dovresti chiedere a qualsiasi gateway che valuti come lo fa.

Un indirizzo per fattura, monitorato dalla prima conferma

TON funziona allo stesso modo di ogni altro asset su Payora: la fattura ottiene un indirizzo tutto suo, e il gateway monitora quell'indirizzo e nient'altro. Da quella chiave pubblica master, Payora deriva un nuovo indirizzo di ricezione per ogni fattura. Può monitorare quegli indirizzi. Non può spendere nulla, perché le chiavi private sono state generate offline e rimangono offline; anche i pagamenti sono firmati offline.

La conseguenza pratica: se qualcuno possiede il tuo server web domani, ottiene la tua tabella degli ordini e la tua cronologia delle fatture. Non ottiene i tuoi fondi, perché non c'è nulla su quella macchina che possa firmare una transazione. Le meccaniche sono esposte in come i wallet HD basati su xPub rendono un gateway solo in lettura.

Un indirizzo unico per fattura fa anche la tua contabilità per te. Non c'è un indirizzo di deposito condiviso, nessun memo o tag di commento che l'acquirente possa dimenticare, e nessuna ambiguità su quale dei due pagamenti identici da $9 appartenga a quale ordine.

Conferme e finalità

TON raggiunge una finalità pratica in secondi, e la finestra di conferma che Payora attende è misurata in secondi piuttosto che nei decine di minuti necessari a Bitcoin. Payora applica la propria regola di finalità per ogni asset piuttosto che un numero globale, perché "6 conferme" significa qualcosa di completamente diverso su Bitcoin rispetto a un conteggio di blocchi su TON. La logica dietro quelle soglie è in quante conferme sono realmente sicure.

Quando la regola è soddisfatta, il tuo server riceve un webhook firmato HMAC-SHA256 con una finestra di timestamp e una chiave di idempotenza. Verifica la firma, controlla l'id dell'ordine, contrassegna come pagato. Questa è l'intera integrazione da parte tua.

Impostarlo

Due percorsi, a seconda di cosa gestisci.

  1. Un negozio CMS. Installa il modulo drop-in gratuito per la tua piattaforma — WooCommerce, OpenCart, PrestaShop, Magento 2, WHMCS e 17 altri sono sulla pagina dei moduli. Incolla la tua chiave API, seleziona Gram e USDT su TON, fatto. Nessun codice.
  2. Un sito personalizzato. Una chiamata API crea la fattura con il tuo id ordine e importo; reindirizzi l'acquirente all'URL di checkout restituito e aspetti il webhook. C'è un SDK PHP a file unico, senza dipendenze (7.4+) e un'API REST in JSON semplice nella documentazione.
POST /api/v1/invoice
{ "order_id": "A-1042", "amount": "4.90", "currency": "USD",
  "assets": ["TON", "USDT_TON"], "callback_url": "https://shop.example/hook" }

In entrambi i casi stai accettando al 0% — Payora non addebita nulla per ricevere un pagamento e addebita solo quando trasferisci fondi: 1.5% su pagamenti, trasferimenti e prelievi nel piano gratuito (0.75% su Pro, 0.5% su Business), più la commissione di rete della moneta’ (prelievo minimo $50). Le commissioni di rete sono on-chain e pagate dal mittente. La ripartizione completa è su prezzi.

Se vendi qualcosa di piccolo e digitale a un pubblico orientato al telefono, TON è una delle poche reti in cui l'economia funziona realmente. Crea un account gratuito, punta Payora alla tua chiave pubblica master e ricevi il tuo primo pagamento TON oggi.

Comments

Pronto a iniziare?

Crea un account ed emetti la tua prima fattura in meno di un’ora.

Cosa risponde questa pagina