Pagamentos no seu site

Aceite pagamentos em cripto no seu site

Adicione um checkout em USDT, Bitcoin, Ethereum e TON à sua loja virtual, SaaS ou site de serviços. O cliente paga numa página hospedada e volta ao seu site, enquanto o servidor recebe um webhook assinado.

0.8%taxa por pagamento
$0mensalidade
8moedas e redes
3formas de verificar um domínio

Para quem é

Qualquer site que vende online pode aceitar cripto, pela API ou com links de pagamento que não exigem código.

Lojas virtuais

Adicione cripto ao lado dos outros meios de pagamento e marque os pedidos como pagos automaticamente.

SaaS e assinaturas

Cobre planos, créditos e renovações e libere a conta no webhook.

Produtos digitais

Venda softwares, templates, arquivos e licenças com entrega imediata após o pagamento.

Freelancers e agências

Envie ao cliente um link de pagamento para uma fatura, sem integrar o site.

Cursos online

Libere aulas e assinaturas assim que o aluno paga.

Sites de recarga

Um endereço de depósito permanente por cliente, creditado no saldo da conta dele.

Como funciona em um site

  1. 1

    Verifique seu domínio

    Adicione o domínio e comprove a propriedade com um registro DNS TXT, um arquivo ou uma meta tag. Revisamos e ativamos.

  2. 2

    Crie uma fatura

    No checkout o servidor chama a API com o valor, o número do pedido e a página de retorno.

  3. 3

    Redirecione para o pagamento

    Envie o cliente para a URL de pagamento. Ele escolhe a moeda, lê o QR code e paga.

  4. 4

    Marque o pedido como pago

    Você recebe um webhook invoice.paid assinado e o cliente volta para a sua página de sucesso.

Funciona com qualquer backend

Crie a fatura em PHP, Node.js, Python ou qualquer linguagem que envie uma requisição HTTP. Redirecione para o pagamento e aguarde o webhook.

  • A URL de retorno deve estar no seu domínio verificado
  • Verifique cada webhook com o seu segredo de assinatura
  • O mesmo número de pedido retorna a mesma fatura, repetições são seguras
Documentação da API
checkout.php
// 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();
}

Feito para sites

Checkout hospedado com retorno

Página otimizada para celular em três idiomas que leva o cliente de volta à sua página de sucesso.

Links de pagamento

Sem desenvolvedor? Crie um link com valor fixo ou livre e coloque num botão ou e-mail.

Painel e exportação CSV

Cada pagamento com moeda, rede, taxa e valor líquido, além de exportação CSV para a contabilidade.

Webhooks assinados

Eventos assinados com HMAC para pagamentos concluídos, parciais, expirados e atrasados, reenviados até o servidor responder.

Pagamentos cripto em sites: perguntas

Como aceito pagamentos em cripto no meu site?

Crie um projeto na ScarabPay para o seu domínio e verifique-o. No checkout crie uma fatura pela API e redirecione o cliente para a URL de pagamento. Marque o pedido como pago quando chegar o webhook invoice.paid.

Existe plugin para a minha plataforma de loja?

No momento não há um plugin pronto. Qualquer plataforma que envie requisições HTTP pode usar a API, e os links de pagamento funcionam sem código.

Como verifico meu domínio?

Escolha um método: um registro TXT em scarabpay-challenge.yourdomain, um arquivo em /.well-known/scarabpay-verify.txt ou uma meta tag na página inicial. Cada projeto tem seu próprio código.

O cliente volta ao meu site depois de pagar?

Sim. Envie uma return_url com a fatura ou defina uma página de sucesso para o projeto. Ela deve usar https no seu domínio verificado ou em um subdomínio.

Com quais moedas os clientes podem pagar?

USDT nas redes TRC20, BEP20, ERC20 e TON, USDC na BEP20, Bitcoin, Ethereum e Toncoin.

Quanto custa?

0,8% por pagamento concluído, sem taxa de adesão nem mensalidade.

Leia também

Adicione cripto ao seu checkout

Verifique seu site e crie a primeira fatura em minutos. Você só paga quando recebe.