Django'da kripto ödemeleri kabul edin
Django uygulamanıza non-custodial kripto ödeme sayfası ekleyin: bir fatura oluşturun, alıcıyı barındırılan ödeme sayfasına gönderin ve imzalı bir webhook ile siparişi tamamlayın. Fonlar doğrudan kendi wallet'ınıza ulaşır, $0 platform komisyonu.
Kurulum
pip install shieldz
Bir fatura oluşturun ve ödeme sayfasına yönlendirin
from shieldz import Shieldz shieldz = Shieldz(os.environ["SHIELDZ_API_KEY"]) invoice = shieldz.invoices.create(amount_usd_cents=5000, memo="Order") return redirect(invoice["pay_url"])
Webhook'u doğrulayın
from shieldz import construct_event, SignatureVerificationError
def shieldz_webhook(request):
try:
event = construct_event(request.body, request.headers.get("X-Shieldz-Signature", ""), os.environ["SHIELDZ_WEBHOOK_SECRET"])
except SignatureVerificationError:
return HttpResponse(status=400)
if event["type"] == "invoice.paid":
pass # tamamla
return HttpResponse(status=200)
Tam referans: API belgeleri, SDK'ler, API referansı.
Shieldz'i keşfedin
Bir coin kabul edin: Bitcoin, USDC, USDT, Zcash.
Karşılaştırın: Coinbase Commerce ile, BTCPay Server ile, CryptAPI ile, NOWPayments ile.
Kullanım senaryoları: Freelancer'lar için, İçerik üreticileri için, Açık kaynak projeleri için, Online mağazalar için.
Geliştirin: SDK'ler, API referansı, hızlı başlangıç. Öğrenin: genel bakış, blog, nasıl çalışır, desteklenen coinler, fiyatlandırma, güvenli mi, kendiniz doğrulayın.