Acepta pagos cripto en Django | Shieldz

Acepta pagos cripto en Django

Agrega checkout cripto non-custodial a tu app de Django: crea una factura, envía al comprador al checkout alojado y cumple con el pedido al recibir un webhook firmado. Los fondos se liquidan directo en tu propia wallet, $0 en comisiones de plataforma.

Instalación

pip install shieldz

Crea una factura y redirige al checkout

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"])

Verifica el webhook

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  # cumple
    return HttpResponse(status=200)

Referencia completa: documentación de la API, SDKs, referencia de la API.

Explora Shieldz

Acepta una moneda: Bitcoin, USDC, USDT, Zcash.

Compara: vs Coinbase Commerce, vs BTCPay Server, vs CryptAPI, vs NOWPayments.

Casos de uso: Para freelancers, Para creadores, Para proyectos de código abierto, Para tiendas en línea.

Construye: SDKs, referencia de la API, inicio rápido. Aprende: resumen, blog, cómo funciona, monedas compatibles, precios, ¿es seguro?, verifícalo tú mismo.