Django'da kripto ödemeleri kabul edin | Shieldz

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.