Aceite pagamentos cripto em Laravel | Shieldz

Aceite pagamentos cripto em Laravel

Adicione checkout cripto non-custodial ao seu app Laravel: crie uma fatura, envie o comprador ao checkout hospedado, e conclua o pedido em um webhook assinado. Os fundos liquidam direto na sua própria wallet, $0 de taxas de plataforma.

Instalação

composer require shieldz/shieldz

Crie uma fatura e redirecione para o checkout

use Shieldz\Shieldz;
$shieldz = new Shieldz(env('SHIELDZ_API_KEY'));
$invoice = $shieldz->invoices->create(['amount_usd_cents' => 5000, 'memo' => 'Order']);
return redirect($invoice['pay_url']);

Verifique o webhook

use Shieldz\Webhooks;
$event = Webhooks::constructEvent(
    $request->getContent(),
    $request->header('X-Shieldz-Signature', ''),
    env('SHIELDZ_WEBHOOK_SECRET')
);
if ($event['type'] === 'invoice.paid') { /* fulfill */ }

Referência completa: documentação da API, SDKs, referência da API.

Conheça o Shieldz

Aceite uma moeda: Bitcoin, USDC, USDT, Zcash.

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

Casos de uso: Para freelancers, Para criadores, Para projetos open source, Para lojas online.

Desenvolva: SDKs, referência da API, guia rápido. Aprenda: visão geral, blog, como funciona, moedas suportadas, preços, é seguro, verifique você mesmo.