Tekintettel arra, hogy a kriptovaluta, mint fizetési eszköz milyen mértékben fejlődött, a munkáltatói hamarosan elkezdik kérni a több valuta fizetési lehetőségként történő integrálását platformjaikon, vagy már megtették 😏. Ebben a cikkben, Nwachukwu Kingsley Tochukwu és megosztok egy nagyszerű megoldást, amely működik a kriptovaluta fizetés megvalósításában javascripten.
A fenti diagram azt mutatja, hogy a megvalósítás hogyan fogja kiszolgálni a kereskedőt és a vásárlót. A lépéseket a előző cikk.
Implementáció
CoinForBarter AdeA fejlesztők zökkenőmentes élményt nyújtanak, és több láncon keresztül 11 valutát támogatnak az ügyfelek számára. A folytatáshoz meg kell tennie regisztrálj velük és API-KULCS létrehozása ból ből CoinForBarter. CoinForBarter mint például a Flutterwave vagy a Stripe implementációs módszert biztosít a JavaScript számára.
Az alábbiakban egy példa arra, hogyan implementálhatja a kriptovalutát a javascriptben:
Fizess most
function makePayment() {
CoinForBarterCheckout({
publicKey: "xxxxxxxxxxxxxxxxxxxxxxxx",
txRef: "RX1",
összeg: 10,
pénznem: "BTC",
redirectUrl: "http://example.com",
pénznemek: [], //elfogad minden valutát, ha üresen hagyja
meta: {
fogyasztói_azonosító: 23,
},
ügyfél: "example@gmail.com",
CustomerPhoneNumber: "+234xxxxxx",
CustomerFullName: "John Doe",
testreszabások: {
cím: "Az üzletem",
leírás: "Fizetés a kosárban lévő termékekért",
logó: "https://assets.example.com/logo.png",
},
onError: (data) => {
console.log(data);
figyelmeztetés(adat.üzenet)
},
onSuccess: (adatok) => {
console.log(data);
}
});
}
Ez egy példa megvalósítás php számára.
Bemeneti nevek és leírás
- publicKey: A nyilvános kulcsát a sajátjától szerezheti be CoinForBarter Irányítópult. Segít azonosítani a tranzakciót.
- vevő: Az ügyfél e-mail címe a fizetéshez.
- ügyféltelefonszám: Ez az ügyfél telefonszáma. Ez egy opcionális mező.
- CustomerFullName: Ez az ügyfél teljes neve. Ez egy opcionális mező.
- txRef: Ez egy véletlenszerű karakterlánc, amely segít emlékezni erre a tranzakcióra.
- összeg: Az ügyfelet terhelő összeg
- valuta: A pénznem, amelyben az összeget beállította.
- testreszabások: A fizetési oldalon megjelenítendő cím és leírás megjelenítésére szolgáló objektum.
- redirectUrl: URL, amelyre a tranzakció végén átirányítja az ügyfelet. Ez nem kötelező
- pénznemek: Több ilyen mező is lehet. Ez azon pénznemek listája lesz, amelyeket el szeretne fogadni ehhez a tranzakcióhoz. Ez nem kötelező, és ha üresen marad, az ügyfél bármely támogatott pénznemben fizet.
- onError: A visszaküldött adatok kezelésére szolgáló funkció, ha a tranzakció meghiúsul vagy megszakad. Ha megadja, akkor felülírja az átirányítási URL-t.
- onSuccess : Egy funkció a visszaküldött adatok kezelésére, ha a tranzakció sikeres. Ha megadja, akkor felülírja az átirányítási URL-t.
Miután beszúrta egy felhasználó nyilvános kulcsát (Tochukwu kulcsát) a fenti JavaScript-kódba, a „Fizetés most” gomb az alábbi képernyőre vezet a webhelyén.
CoinForBarter hosszú listája van a támogatott pénznemeknek és segít a helyi bankszámlán történő automatikus elszámolásban. A támogatott pénznemek listája a jegyzet rovatban tekinthető meg előző cikk.
Ebben a cikkben megtanultuk, hogyan integrálhatjuk a kriptovalutát fizetési lehetőségként a Javascript segítségével. Nwachukwu Kingsley és én írtam. A jövőben a React, a React Native és az API használatával történő megvalósításáról fogunk írni. Nagyra értékeljük észrevételeit, és ha kérdése van, ne habozzon üssön Kingsley or me fent a Twitteren.
- 11
- Fiók
- Minden termék
- api
- cikkben
- Bank
- bankszámla
- BTC
- díj
- kód
- Hozzászólások
- cryptocurrency
- Kriptovaluta fizetés
- pénznem
- Valuta
- Ügyfelek
- műszerfal
- dátum
- fejlesztők
- DID
- vége
- tapasztalat
- Fields
- áramlási
- következik
- Tele
- funkció
- jövő
- nagy
- GV
- Hogyan
- How To
- hr
- HTTPS
- ia
- azonosítani
- IP
- IT
- JavaScript
- Kulcs
- Lista
- helyi
- Hosszú
- közepes
- Kereskedő
- nevek
- opció
- Fizet
- fizetés
- Platformok
- nyilvános
- nyilvános kulcs
- Reagál
- átirányítás
- Képernyő
- zökkenőmentes
- készlet
- kezdet
- tárolni
- csík
- sikeres
- támogatás
- Támogatott
- tranzakció
- Tranzakciók
- W
- weboldal
- művek
- írás