Web sitende kripto ödemeleri kabul et
Online mağazana, SaaS'ına veya hizmet sitene USDT, Bitcoin, Ethereum ve TON ödemesi ekle. Müşteriler barındırılan bir sayfada öder ve sitene geri döner; sunucun ise imzalı bir webhook alır.
Kimler kullanıyor
Online satış yapan her web sitesi, API ile ya da kod gerektirmeyen ödeme linkleriyle kripto kabul edebilir.
Online mağazalar
Kriptoyu diğer ödeme yöntemlerinin yanına ekle, siparişleri otomatik olarak ödendi diye işaretle.
SaaS ve abonelikler
Paketler, krediler ve yenilemeler için ücret al; hesabı webhook ile aktif et.
Dijital ürünler
Yazılım, şablon, dosya ve lisansları ödemeden sonra anında teslimle sat.
Serbest çalışanlar ve ajanslar
Müşterilerine fatura için bir ödeme linki gönder; web sitesi entegrasyonu gerekmez.
Online kurslar
Öğrenci öder ödemez dersleri ve üyelikleri aç.
Bakiye yükleme ve cüzdan siteleri
Her müşteriye kalıcı bir para yatırma adresi; yatırılanlar hesap bakiyesine yansır.
Bir web sitesinde nasıl çalışır
- 1
Alan adını doğrula
Alan adını ekle ve sahipliğini bir DNS TXT kaydı, dosya veya meta etiketiyle kanıtla. İnceleyip canlıya alıyoruz.
- 2
Fatura oluştur
Ödeme adımında sunucun tutar, sipariş kimliği ve geri dönülecek sayfayla API'yi çağırır.
- 3
Ödeme sayfasına yönlendir
Müşteriyi ödeme URL'sine gönder. Bir coin seçer, QR kodu tarar ve öder.
- 4
Siparişi ödendi olarak işaretle
İmzalı bir invoice.paid webhook'u alırsın ve müşteri başarı sayfana geri döner.
Her backend ile çalışır
Faturayı PHP, Node.js, Python veya HTTP isteği gönderebilen herhangi bir dilden oluştur. Ödeme sayfasına yönlendir ve webhook'u dinle.
- Dönüş URL'si doğrulanmış alan adında olmalı
- Her webhook'u imzalama anahtarınla doğrula
- Aynı sipariş kimliği aynı faturayı döndürür, yeniden denemeler güvenlidir
// 1. Checkout: create the invoice and redirect $res = Http::withToken($key)->post($api.'/invoices', [ 'amount' => $order->total, 'order_id' => $order->id, 'return_url' => 'https://novastore.com/thanks', ]); return redirect($res['data']['checkout_url']); // 2. Webhook: verify the signature, then mark paid if (hash_equals(hash_hmac('sha256', $t.'.'.$body, $secret), $v1) && $event['event'] === 'invoice.paid') { Order::find($event['data']['order_id'])->markPaid(); }
Web siteleri için yapıldı
Geri dönüşlü barındırılan ödeme sayfası
Müşterileri başarı sayfana geri gönderen, üç dilde, mobil uyumlu bir ödeme sayfası.
Ödeme linkleri
Geliştiricin yok mu? Sabit ya da serbest tutarlı bir link oluştur, bir butona veya e-postaya ekle.
Panel ve CSV dışa aktarma
Her ödeme coin, ağ, ücret ve net tutarıyla; muhasebe için CSV dışa aktarma da cabası.
İmzalı webhook'lar
Ödenen, eksik ödenen, süresi dolan ve geç gelen ödemeler için HMAC imzalı olaylar; sunucun yanıt verene kadar yeniden denenir.
Web sitesinde kripto ödemeler: sorular
Web sitemde kripto ödemeleri nasıl kabul ederim?
Alan adın için bir ScarabPay projesi oluştur ve doğrula. Ödeme adımında API ile fatura oluştur ve müşteriyi ödeme URL'sine yönlendir. invoice.paid webhook'u geldiğinde siparişi ödendi olarak işaretle.
Mağaza platformum için bir eklenti var mı?
Şu anda hazır bir eklenti yok. HTTP isteği gönderebilen her platform API'yi kullanabilir; ödeme linkleri ise hiç kod gerektirmez.
Alan adımı nasıl doğrularım?
Bir yöntem seç: scarabpay-challenge.yourdomain üzerinde bir TXT kaydı, /.well-known/scarabpay-verify.txt konumunda bir dosya ya da ana sayfanda bir meta etiketi. Her projenin kendine ait bir kodu vardır.
Müşteriler ödemeden sonra siteme geri dönebilir mi?
Evet. Faturayla birlikte bir return_url gönder ya da proje için bir başarı URL'si belirle. Bu adres, doğrulanmış alan adında veya alt alan adlarından birinde https kullanmalıdır.
Müşteriler hangi coin'lerle ödeme yapabilir?
TRC20, BEP20, ERC20 ve TON ağlarında USDT, BEP20 ağında USDC, Bitcoin, Ethereum ve Toncoin.
Ücreti ne kadar?
Başarılı ödeme başına 0.8%; kurulum veya aylık ücret yok.
Okumaya devam et
Ödeme adımına kripto ekle
Web siteni doğrula ve ilk faturanı dakikalar içinde oluştur. Yalnızca sana ödeme yapıldığında ücret ödersin.