Accetta pagamenti crypto sul tuo sito web
Aggiungi un checkout in USDT, Bitcoin, Ethereum e TON al tuo e-commerce, SaaS o sito di servizi. Il cliente paga su una pagina ospitata e torna al tuo sito, mentre il server riceve un webhook firmato.
Per chi è
Qualsiasi sito che vende online può accettare crypto, tramite API o con link di pagamento senza codice.
E-commerce
Aggiungi le crypto agli altri metodi di pagamento e segna gli ordini come pagati in automatico.
SaaS e abbonamenti
Incassa piani, crediti e rinnovi e sblocca l’account al webhook.
Prodotti digitali
Vendi software, template, file e licenze con consegna immediata dopo il pagamento.
Freelance e agenzie
Invia ai clienti un link di pagamento per una fattura, senza integrare il sito.
Corsi online
Apri lezioni e abbonamenti appena lo studente paga.
Siti di ricarica
Un indirizzo di deposito permanente per ogni cliente, accreditato sul saldo del suo account.
Come funziona su un sito
- 1
Verifica il dominio
Aggiungi il dominio e dimostra la proprietà con un record DNS TXT, un file o un meta tag. Verifichiamo e attiviamo.
- 2
Crea una fattura
Al checkout il server chiama l’API con importo, numero d’ordine e pagina di ritorno.
- 3
Reindirizza al pagamento
Invia il cliente all’URL di pagamento. Sceglie la moneta, scansiona il QR e paga.
- 4
Segna l’ordine come pagato
Ricevi un webhook invoice.paid firmato e il cliente torna alla tua pagina di conferma.
Funziona con qualsiasi backend
Crea la fattura da PHP, Node.js, Python o qualsiasi linguaggio che invia richieste HTTP. Reindirizza al pagamento e ascolta il webhook.
- L’URL di ritorno deve essere sul dominio verificato
- Verifica ogni webhook con il secret di firma
- Lo stesso numero d’ordine restituisce la stessa fattura, i tentativi ripetuti sono sicuri
// 1. Checkout: create the invoice and redirect $res = Http::withToken($key)->post($api.'/invoices', [ 'amount' => $order->total, 'order_id' => $order->id, 'return_url' => 'https://novastore.com/thanks', ]); return redirect($res['data']['checkout_url']); // 2. Webhook: verify the signature, then mark paid if (hash_equals(hash_hmac('sha256', $t.'.'.$body, $secret), $v1) && $event['event'] === 'invoice.paid') { Order::find($event['data']['order_id'])->markPaid(); }
Pensato per i siti web
Checkout ospitato con ritorno
Pagina ottimizzata per smartphone in tre lingue che riporta il cliente alla tua pagina di conferma.
Link di pagamento
Niente sviluppatore? Crea un link con importo fisso o libero e mettilo su un pulsante o in un’email.
Dashboard ed export CSV
Ogni pagamento con moneta, rete, commissione e importo netto, più export CSV per la contabilità.
Webhook firmati
Eventi firmati HMAC per pagamenti completati, insufficienti, scaduti e in ritardo, reinviati finché il server non risponde.
Pagamenti crypto sul sito: domande
Come accetto pagamenti crypto sul mio sito?
Crea un progetto ScarabPay per il dominio e verificalo. Al checkout crea una fattura con l’API e reindirizza il cliente all’URL di pagamento. Segna l’ordine come pagato all’arrivo del webhook invoice.paid.
Esiste un plugin per la mia piattaforma?
Al momento non c’è un plugin pronto. Qualsiasi piattaforma che invia richieste HTTP può usare l’API, e i link di pagamento funzionano senza codice.
Come verifico il dominio?
Scegli un metodo: un record TXT su scarabpay-challenge.yourdomain, un file in /.well-known/scarabpay-verify.txt o un meta tag nella home page. Ogni progetto ha il suo codice.
Il cliente torna sul mio sito dopo il pagamento?
Sì. Passa una return_url con la fattura o imposta una pagina di conferma per il progetto. Deve usare https sul dominio verificato o su un suo sottodominio.
Con quali monete possono pagare i clienti?
USDT su TRC20, BEP20, ERC20 e TON, USDC su BEP20, Bitcoin, Ethereum e Toncoin.
Quanto costa?
0,8% per ogni pagamento riuscito, senza costi di attivazione né canone mensile.
Continua a leggere
Aggiungi le crypto al tuo checkout
Verifica il sito e crea la prima fattura in pochi minuti. Paghi solo quando ricevi un pagamento.