BLOG |
Nasıl yapılır
Lightning düğümü yok, API anahtarı yok, fonlarınızı tutan bir saklama hizmeti yok: Saklama hizmeti sunmayan Blink Lightning adresinizi doğrudan BTCPay Server’a bağlayın
Lightning düğümü yok, API anahtarı yok, fonlarınızı tutan bir saklama hizmeti yok: Saklama hizmeti sunmayan Blink Lightning adresinizi doğrudan BTCPay Server’a bağlayın ve dakikalar içinde Bitcoin kabul etmeye başlayın; tüm ayrıntılar, BTCPay x Blink sayfasında yer almaktadır.
Önceden uyarı: Bu güncelleme yalnızca para alımı için geçerlidir. İşletmeniz BTCPay’in “Pull Payments” özelliğine dayanıyorsa (müşterilere para iadesi, geri ödemeler, ödeme işlemleri ve benzeri işlemler), saklama hizmeti sunmayan bir Blink hesabını bağlamak henüz bu işlemleri kapsamamaktadır. Kurulum sürecinin ortasında bunu fark etmenize gerek kalmasın diye, bunu şimdiden belirtmeyi tercih ettik.
BTCPay Server için Blink eklentisi yeni bir şey değil. Bu eklenti, topluluk geliştiricisi Kukks tarafından bir ödül programı kapsamında geliştirildi; ilk kez kullanıma sunulduğunda burada duyurulmuştu ve o günden beri aktif olarak kullanılıyor. Madeira'daki Bitcoin Atlantis etkinliğinde, bu eklenti sadece üç gün içinde toplam 2,029416 BTC (115.100 $) tutarında 8.750 işlemi gerçekleştirerek, 60 POS cihazı kullanan 18 satıcının ödeme işlemlerini kolaylaştırdı. Bu, beta sürümü değil, pratikte kendini kanıtlamış bir eklentidir.
1.1.0 sürümündeki yenilik, bu özelliğin kimler için geçerli olduğudur. Şimdiye kadar, Blink’i BTCPay Server’a bağlamak, emanetli bir Blink hesabından bir API anahtarı oluşturmak anlamına geliyordu. Bu yöntem hâlâ geçerlidir ve emanetli hesapların bağlanma şekli de hâlâ budur. Ancak, Blink’in emanetçi olmayan, Spark tabanlı hesaplarından birini kullanıyorsanız, artık API anahtarını tamamen atlayabilir ve yalnızca Blink Lightning adresinizle, ana ağda, yalnızca alım amaçlı ve otomatik olarak onaylanan bir şekilde bağlanabilirsiniz.
"Düğüm yok. API anahtarı yok. Sadece Blink lightning adresin." — Kemal (@_pretyflaco), güncellemeyi tanıtıyor
Kemal, beş dakikalık bir videoda tüm süreci adım adım anlattı; saklama hizmeti sunmayan bir hesabı bağladı, BTCPay satış noktası demosundan 210 sat'lık bir fatura oluşturdu ve ödemenin gerçekten gerçekleştiğini doğrulamak için bunu canlı olarak ödedi.
BTCPay Server, Lightning ödemelerini doğrudan kabul etmenin önündeki en büyük engeli ortadan kaldırmak için var: kendi Lightning düğümünüzü çalıştırmak. Blink eklentisini, herhangi bir Esnaf için bu engeli ortadan kaldırmak üzere geliştirdik; böylece ödemeler, kendi yönettiğiniz bir düğüm yerine doğrudan bir Blink Cüzdanına aktarılabiliyor. Daha önce sunamadığı şey ise, fonların saklama sorumluluğunu Blink’e devretmeden bunu gerçekleştirmenin bir yoluydu; bu da, anahtarların neden bu kadar önemli olduğunun ardındaki ilkeyle aynıdır. Bu güncelleme, bu boşluğu dolduruyor.
Eklentiyi en başından beri kullanmaya değer kılan her şey, hangi bağlantı yöntemini kullanırsanız kullanın hâlâ geçerlidir:
İşte bunlara ek olarak bir avantaj daha var: Paranızın kontrolünden vazgeçmeden tüm bunlardan yararlanabilirsiniz.
Kurulum işlemi bu kadar. Bundan sonra, BTCPay mağazanız üzerinden oluşturulan faturalar – ister satış noktası klavyesi, ister e-ticaret ödeme sayfası ya da başka herhangi bir BTCPay entegrasyonu yoluyla olsun – doğrudan Blink Cüzdanınıza aktarılır. Bilmeniz gereken bir nokta: emanetsiz hesaplarda WebSocket bağlantısı bulunmadığından, eklenti bunun yerine yoklama yoluyla aktarım durumunu kontrol eder. Bir ödeme genellikle birkaç saniye içinde, bazen de yaklaşık bir dakika içinde BTCPay Server'da görünür; bu nedenle anında görünmese bile bir hata olduğunu düşünmeyin. Saklama hizmeti sunmayan hesaplar için destek şimdilik yalnızca ana ağda (mainnet) mevcuttur; özellikle blink.sv'de.
Eklenti, BTCPay Server’ın yerleşik ödeme sistemi yerine Blink API aracılığıyla kendi uygulamalarınıza veya web sitelerinize doğrudan entegre edilebilir. Let’s Fly LLC tam da bunu yaptı; BTCPay’in standart mağaza kurulumunu kullanmak yerine özel bir çözüm geliştiriyorsanız, bu yazıyı okumanızda fayda var.
Bunu kullanmak için bir Lightning düğümüne ihtiyacım var mı?
Hayır. Blink eklentisinin temel çalışma prensibi budur; ister emanetli ister emanetsiz olsun. Blink, Lightning bağlantısını kendisi halleder; sizin tek yapmanız gereken hesabınızı bağlamaktır.
Saklama hizmeti sunulmayan bir hesap için API anahtarına ihtiyacım var mı?
Hayır. API anahtarları yalnızca saklama hizmeti sunulan hesaplar için gereklidir. Saklama hizmeti sunulmayan (Spark) hesaplar, sadece bir Lightning adresiyle bağlanır.
Hangi sürümlere ihtiyacım var?
Blink Eklentisi v1.1.0 veya daha yeni bir sürüm ve BTCPay Server v2.4.2 veya daha yeni bir sürüm.
Gözetim dışı bir bağlantı kullanarak Dollar Hesabıma para alabilir miyim?
Henüz değil. Gözetim dışı hesaplar şu anda yalnızca Bitcoin ile para alabilmektedir.
Bu, test ağında çalışıyor mu?
Hayır, şu an için cüzdan dışı destek yalnızca ana ağda mevcut; özellikle blink.sv için.
Bu özellik, “Pull Payments” işlevini veya müşterilere ödeme yapılmasını destekliyor mu?
Henüz değil. Saklama hizmeti sunmayan cüzdan bağlantısı yalnızca alım amaçlıdır. Ödeme, iade ve benzeri işlemler bu güncellemenin bir parçası değildir.
Bu eklenti gerçekten üretim ortamında kullanılıyor mu, yoksa deneysel mi?
Şu anda üretim ortamında kullanılıyor ve bir süredir de öyle. Bu emanetsiz güncelleme yayınlanmadan çok önce, Madeira'daki Bitcoin Atlantis'te gerçek işlem hacmini desteklemişti ve Let's Fly LLC, Blink API aracılığıyla doğrudan bu eklenti üzerine bir sistem geliştirmiştir.
Güncellemenin tamamı bu: Savaşta kendini kanıtlamış aynı eklenti, “hesabınızı bağlayın ve düğümü atlayın” şeklindeki aynı basitlik, artık anahtarları kimseye teslim etmeden kullanılabilir.
Kurulum sırasında takılırsanız ya da eklentiyi kendiniz geliştiriyorsanız, bir şeylerin bozuk olduğunu varsaymadan önce Telegram’daki BTCPay Server topluluğuna ve Mattermost’taki geliştirici sohbetine bir göz atmanızda fayda var; her ikisi de oldukça aktif.
Başlayın: blink.sv/btcpay-blink-plugin
Şimdi bitcoin almaya ve göndermeye başlayın