Bir ödeme aracı olarak kripto para biriminin ne ölçüde geliştiği göz önüne alındığında, çok geçmeden işverenleriniz çoklu para birimini platformlarına bir ödeme seçeneği olarak entegre etmeyi talep etmeye başlayacak ya da zaten yaptılar 😏. Bu makalede, Nwachukwu Kingsley Tochukwu ve javascript'te kripto para birimi ödemesini uygulamak için işe yarayan harika bir çözümü paylaşacağım.
Yukarıdaki şemada uygulamanın satıcıya ve müşteriye nasıl hizmet edeceğinin akışı gösterilmektedir. Adımlar şu şekilde özetlenmiştir: önceki haber.
Uygulama
CoinForBarter givegeliştiricilerine kusursuz bir deneyim sunuyor ve müşteriler için birden fazla zincirde 11 para birimini destekliyorlar. Devam etmek için yapmanız gerekenler kaydolmak onlarla ve API ANAHTARI oluşturun itibaren CoinForBarter. CoinForBarter Flutterwave veya Stripe gibi, JavaScript için bir uygulama yöntemi sağlar.
Kripto para birimini javascript'inize nasıl uygulayabileceğinize dair bir örnek aşağıdadır:
Şimdi öde
işlev ödeme yap() {
CoinForBarterCheckout({
publicKey: "xxxxxxxxxxxxxxxxxxxxxxx",
txRef: "RX1",
miktar: 10,
para birimi: "BTC",
yönlendirme bağlantısı: "http://example.com",
para birimleri: [], //boş bırakırsanız tüm para birimlerini kabul edin
meta: {
tüketici_kimliği: 23,
},
müşteri: "example@gmail.com",
müşteriTelefonNumarası: "+234xxxxxx",
müşteriTamAdı: "John Doe",
özelleştirmeler: {
başlık: "Mağazam",
açıklama: "Sepetteki ürünler için ödeme",
logo: "https://assets.example.com/logo.png",
},
onError: (veri) => {
konsol.log(veri);
uyarı(veri.mesaj)
},
onSuccess: (veri) => {
konsol.log(veri);
}
});
}
Bu bir php için örnek uygulama.
Giriş Adları ve Açıklama
- Genel anahtar: PublicKey'inizi şuradan alabilirsiniz: CoinForBarter Gösterge Paneli. İşleminizi tanımlamanıza yardımcı olur.
- müşteri: Ödemeyi yapacak müşterinin e-posta adresi.
- müşteriTelefonNumarası: Bu müşterinin telefon numarasıdır. İsteğe bağlı bir alandır.
- müşteriTamAdı: Bu müşterinin tam adıdır. İsteğe bağlı bir alandır.
- txRef: Bu, bu işlemi hatırlamanıza yardımcı olacak rastgele bir dizedir.
- Miktar: Müşterinizden tahsil edilecek tutar
- para birimi: Tutarı belirlediğiniz para birimi.
- özelleştirmeler: Ödeme sayfasında görüntülenecek başlığı ve açıklamayı görüntüleyen bir nesne.
- yönlendirme bağlantısı: İşlem sona erdiğinde müşteriyi yönlendirecek bir URL. Bu isteğe bağlıdır
- para birimleri: Bu alanlardan birden fazlasına sahip olabilirsiniz. Bu işlem için kabul etmek istediğiniz para birimlerinin bir listesi olacaktır. İsteğe bağlıdır ve boş bırakılırsa müşteri desteklenen herhangi bir para biriminde ödeme yapacaktır.
- onError: İşlemlerin başarısız olması veya iptal edilmesi durumunda geri gönderilen verileri işleyen bir işlev. Sağlanırsa, yönlendirmeUrl'sini geçersiz kılar.
- Başarı üzerine : İşlemlerin başarılı olması durumunda geri gönderilen verileri işleyen bir işlev. Sağlanırsa, yönlendirmeUrl'sini geçersiz kılar.
Yukarıdaki JavaScript koduna bir kullanıcının genel anahtarını (Tochukwu'nunki) ekledikten sonra, 'Şimdi Öde' düğmesi web sitenizde aşağıdaki ekrana yönlendirir.
CoinForBarter desteklenen para birimlerinin uzun bir listesi vardır ve otomatik olarak yerel banka hesabınıza yerleşmenize yardımcı olur. Desteklenen para birimlerinin listesi, not bölümünde görüntülenebilir. önceki haber.
Bu yazıda, kripto para birimini Javascript ile ödeme seçeneği olarak nasıl entegre edeceğimizi öğrendik. Nwachukwu Kingsley ve ben yazdım. Gelecekte bunu React, React Native ve API kullanarak uygulamaya yazacağız. Yorumlarınızı takdir edeceğiz ve herhangi bir sorunuz varsa, ikisinden birine basmaktan çekinmeyin. Kingsley or me Twitter'da.
- 11
- Hesap
- Türkiye
- api
- göre
- Banka
- banka hesabı
- BTC
- ücret
- kod
- yorumlar
- cryptocurrency
- Kripto para ödemesi
- para birimleri
- Para birimi
- Müşteriler
- gösterge paneli
- veri
- geliştiriciler
- DID
- E-posta
- uçları
- deneyim
- Alanlar
- akış
- takip et
- tam
- işlev
- gelecek
- harika
- GV
- Ne kadar
- Nasıl Yapılır
- hr
- HTTPS
- ia
- belirlemek
- IP
- IT
- JavaScript
- anahtar
- Liste
- yerel
- Uzun
- orta
- Tüccar
- isimleri
- seçenek
- ödeme
- Platformlar
- halka açık
- kamu Anahtarı
- React
- yönlendirme
- Ekran
- sorunsuz
- set
- başlama
- mağaza
- şerit
- başarılı
- destek
- destekli
- işlem
- işlemler
- W
- Web sitesi
- çalışır
- yazı yazıyor