Secondo le regole di Telegram, l'unico metodo di pagamento consentito è il pagamento tramite Telegram Stars.
Se invece decidi di utilizzare questo metodo di pagamento tramite Crypto non ci assumiamo alcuna responsabilità nel caso qualcosa andasse storto.
Per configurare il pagamento con crypto occorre innanzitutto avviare il bot con il quale verrranno gestite le transazioni. Avviamo quindi il bot di test @CryptoTestnetBot:
Premiamo il tasto "Crypto Pay" per iniziare la configurazione del pagamento:
E successivamente premiamo su "Create App":
Infine premiamo su Webhooks e poi su Enable Webhook:
A questo punto ci verrà chiesto di inviare l'URL del server:
Inviamo quindi l'URL del server di Modular: https://cryptobot.modularbot.me/webhook
Se l'operazione è andata a buon fine dovreste trovarvi l'URL nel messaggio del bot.
Torniamo indietro e verifichiamo che l'opzione "Webhook" sia su ON:
Premiamo successivamente sul tasto "API Token":
Il codice in blu è il vostro token segreto per i pagamenti con Crypto, tenetelo da parte.
Non inviate mai a nessuno il vostro token Crypto!
Questo token andrà inserito nell'apposito spazio del Gestionale di Modular-Shop.
Andiamo quindi nel nostro bot nella sezione shop:
Premiamo su "Gestisci lo shop" che ci reindirizzerà al nostro gestionale dello shop:
Premi il pulsante “Impostazioni” in alto a destra per accedere alla pagina di configurazione dei metodi di pagamento.
Selezioniamo “Cripto”, inseriamo il Test Crypto Token che abbiamo salvato qualche passaggio indietro e premiamo “Conferma”:
Se l'operazione è andata a buon fine comparirà una spunta ☑️ sul metodo di pagamento scelto.
Carichiamo adesso delle Criptovalute fittizie nel nostro wallet di Test per provare un pagamento con Crypto.
Torniamo innanzitutto al menu iniziale di @CryptoTestnetBot e premiamo su Wallet > Deposit > Tether - USDT:
Infine premiamo su TRON > Get USDT:
A questo punto saranno caricate sul nostro wallet 25 USDT utilizzabili per pagamenti di prova:
Adesso che abbiamo delle Criptovalute di test possiamo provare un pagamento. Apriamo il nostro shop premendo su "Prova lo shop", aggiungiamo un prodotto al carrello e confermiamo:
A questo punto verremo reindirizzati al bot Crypto, nel quale ci viene chiesto con cosa pagare; selezioniamo la Criptovaluta aggiunta precedentemente e premiamo su "Pay Now":
Una volta pagato il bot Crypto ci confermerà il pagamento mentre il nostro bot ci invierà la ricompensa del prodotto appena comprato!
Abbiamo appena visto come configurare il pagamento Crypto in modalità Test, occorre adesso configurare anche la modalità Reale per poter permettere ai clienti di acquistare i nostri prodotti.
Per farlo basterà seguire la stessa procedura appena descritta, configurando però il bot per i pagamenti Crypto reali: @CryptoBot.
Infine, una volta eseguiti tutti i passaggi anche per @CryptoBot, si consiglia di rinominare la propria "App" di pagamento, ovvero il nome che vedranno gli utenti al momento dell'acquisto, nel seguente modo:
Dopo aver premuto su Crypto Pay > My Apps > Edit Name, inviate il nome del vostro shop.