Considerando la misura in cui si è evoluta la criptovaluta come mezzo di pagamento, presto i tuoi datori di lavoro inizieranno a richiedere di integrare la multivaluta come opzione di pagamento nelle loro piattaforme o lo hanno già fatto 😏. In questo articolo, Nwachukwu Kingsley Tochukwu e condividerò un'ottima soluzione che funziona per implementare il pagamento in criptovaluta su JavaScript.
Il diagramma sopra mostra il flusso di come l'implementazione servirà al commerciante e al cliente. I passaggi sono descritti in precedente articolo.
Implementazione
CoinForBarter giveOffre agli sviluppatori un'esperienza fluida e supporta 11 valute su più catene per i clienti. Per procedere, dovrai farlo iscriviti con loro e generare una chiave API da CoinForBarter. CoinForBarter come Flutterwave o Stripe fornisce un metodo di implementazione per JavaScript.
Di seguito è riportato un esempio di come implementare la criptovaluta nel tuo JavaScript:
Paga ora
funzione effettuaPagamento() {
CoinForBarterCheckout({
chiave pubblica: "xxxxxxxxxxxxxxxxxxxxxxxx",
txRif: "RX1",
importo: 10,
valuta: "BTC",
URL di reindirizzamento: "http://example.com",
valute: [], //accetta tutte le valute se lo lasci vuoto
meta: {
consumatore_id: 23,
},
cliente: "example@gmail.com",
numerotelefonocliente: "+234xxxxxx",
customerFullName: "Giovanni Rossi",
personalizzazioni: {
titolo: "Il mio negozio",
descrizione: "Pagamento articoli nel carrello",
logo: "https://assets.example.com/logo.png",
},
onError: (dati) => {
console.log(dati);
avviso(dati.messaggio)
},
onSuccess: (dati) => {
console.log(dati);
}
});
}
Questo è uno esempio di implementazione per php.
Inserisci nomi e descrizione
- chiave pubblica: Puoi ottenere la tua chiave pubblica dal tuo CoinForBarter pannello di controllo. Aiuta a identificare la tua transazione.
- cliente: L'indirizzo email del cliente per effettuare il pagamento.
- numero di telefono cliente: Questo è il numero di telefono del cliente. È un campo facoltativo.
- clienteFullName: Questo è il nome completo del cliente. È un campo facoltativo.
- txRef: Questa è una stringa casuale per aiutarti a ricordare questa transazione.
- quantità: L'importo da addebitare al cliente
- moneta: La valuta in cui hai impostato l'importo.
- personalizzazioni: Un oggetto per visualizzare il titolo e la descrizione da visualizzare nella pagina di pagamento.
- URL di reindirizzamento: Un URL a cui reindirizzare il cliente al termine della transazione. Questo è facoltativo
- valute: Puoi avere più di questi campi. Sarà un elenco delle valute che desideri accettare per questa transazione. È facoltativo e, se lasciato vuoto, il cliente pagherà in qualsiasi valuta supportata.
- un errore: una funzione per gestire i dati restituiti se le transazioni falliscono o vengono annullate. Se fornito, sovrascrive il reindirizzamentoUrl.
- suSuccess : una funzione per gestire i dati restituiti se le transazioni hanno esito positivo. Se fornito, sovrascrive il reindirizzamentoUrl.
Dopo aver inserito la chiave pubblica di un utente (Tochukwu) nel codice JavaScript sopra, il pulsante "Paga adesso" porta a questa schermata qui sotto sul tuo sito web.
CoinForBarter ha un lungo elenco di valute supportate e ti aiuta a sistemarti automaticamente sul tuo conto bancario locale. L'elenco delle valute supportate può essere visualizzato nella sezione note del precedente articolo.
In questo articolo abbiamo imparato come integrare la criptovaluta come opzione di pagamento con Javascript. Nwachukwu Kingsley e l'ho scritto. In futuro scriveremo sull'implementazione utilizzando React, React Native e API. Apprezzeremo i tuoi commenti e, se hai domande, non esitare a contattarci Kingsley or me su Twitter.
- 11
- Il mio account
- Tutti
- api
- articolo
- Banca
- conto bancario
- BTC
- carica
- codice
- Commenti
- criptovaluta
- Pagamento in criptovaluta
- valute
- Valuta
- Clienti
- cruscotto
- dati
- sviluppatori
- DID
- finisce
- esperienza
- campi
- flusso
- seguire
- pieno
- function
- futuro
- grande
- GV
- Come
- Tutorial
- hr
- HTTPS
- ia
- identificare
- IP
- IT
- JavaScript
- Le
- Lista
- locale
- Lunghi
- medie
- Mercante
- nomi
- Opzione
- Paga le
- Pagamento
- Piattaforme
- la percezione
- chiave pubblica
- Reagire
- reindirizzare
- allo
- senza soluzione di continuità
- set
- inizia a
- Tornare al suo account
- striscia
- di successo
- supporto
- supportato
- delle transazioni
- Le transazioni
- W
- Sito web
- lavori
- scrittura