Pular para o conteúdo
Crypto Merchant

Casos de uso

Aceite pagamentos em cripto em uma loja online, sem plugin

Uma loja online aceita cripto com o Crypto Merchant criando uma fatura por pedido pela API REST e enviando o cliente para a página de checkout hospedada da fatura. O cliente escolhe uma moeda, paga o valor exato com a cotação garantida para aquela fatura, e o seu servidor despacha o pedido quando o webhook assinado invoice.paid chega. A taxa é de 1% por fatura paga. Não há plugin para WooCommerce, Shopify nem Magento: a integração é uma chamada de API e um endpoint de webhook.

Atualizado em 6 de novembro de 2026

Tudo nesta página descreve como o Crypto Merchant funciona hoje, conforme a Referência da API, a documentação do checkout e Preços. Nada aqui é uma afirmação sobre outros gateways.

Em resumo

TemaComo funciona
Como os clientes pagamEm uma página de fatura hospedada: eles escolhem uma moeda e uma rede entre as que você aceita, veem o valor exato e um endereço de depósito criado para aquela fatura, com um QR code e uma contagem regressiva.
O que você constróiUma chamada POST /invoices quando o cliente escolhe cripto, e um endpoint HTTPS para os webhooks. Qualquer linguagem ou framework capaz de fazer uma solicitação HTTPS.
Quando despacharNo evento invoice.paid, depois que o pagamento tem as suas confirmações. Nunca em invoice.confirming.
Valores incorretosUm pagamento que fique abaixo do valor em no máximo a sua tolerância conta como pago. Uma falta maior deixa a fatura underpaid: o cliente pode enviar o restante ou receber de volta o que enviou. Um pagamento a mais ainda conta como pago, e o excedente fica reservado para o cliente.
Moeda dos preçosDólares americanos por padrão, ou outra moeda suportada, como EUR, GBP, TRY ou BRL; o valor em cripto é calculado pelos preços atuais quando o cliente escolhe a moeda.
PluginsNenhum. O fluxo abaixo funciona com qualquer carrinho ou checkout próprio que consiga chamar uma API.

Como funciona, passo a passo?

Do momento em que um cliente escolhe “Pagar com cripto” até o pedido sair do seu estoque:

  1. 1

    Crie a fatura no checkout

    Quando o cliente escolhe cripto, o seu servidor chama POST /invoices com o total do pedido, o seu order_id, o e-mail do cliente, uma redirect_url de volta para a sua página de agradecimento e qualquer metadata que você queira receber de volta. A resposta é a fatura com uma checkout_url.

  2. 2

    Envie o cliente para a página da fatura

    Redirecione para checkout_url. A página lista as moedas que você aceita; quando o cliente escolhe uma, o valor naquela moeda é calculado pelos preços atuais e fica garantido, e um endereço de depósito criado para esta fatura é exibido com um QR code. A fatura fica aberta pelo tempo que você definir, 30 minutos por padrão.

  3. 3

    Receba os webhooks assinados

    O seu endpoint recebe invoice.confirming quando o pagamento é detectado on-chain e invoice.paid quando ele tem confirmações suficientes. Verifique o header CM-Signature, salve o evento, responda com um 2xx em até 10 segundos e depois libere o pedido a partir da sua cópia salva. Os eventos podem chegar duas vezes: use o id do evento para despachar uma só vez.

  4. 4

    Trate os três casos especiais

    invoice.expired: nenhum pagamento chegou a tempo, então ofereça uma nova fatura. invoice.underpaid: o cliente pode enviar o restante para o mesmo endereço ou pedir reembolso na página da fatura. Uma fatura paga a mais continua paga; o excedente fica reservado para o cliente, que pode sacá-lo na página da fatura.

  5. 5

    Saque

    Os pagamentos confirmados são creditados no seu saldo menos 1% e varridos para a carteira pool da sua empresa. Saque a qualquer hora para os seus próprios endereços, cada moeda como está ou tudo convertido para uma moeda de reserva.

A única chamada de API necessária

Criar a fatura no checkout
curl https://cryptomerchant.online/api/v1/invoices \
  -H "Authorization: Bearer $CM_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "64.00",
    "currency": "USD",
    "order_id": "ORD-20931",
    "description": "Order ORD-20931",
    "customer_email": "[email protected]",
    "redirect_url": "https://yourstore.example/orders/20931/thanks",
    "metadata": { "cart": "20931" }
  }'

# 201 → { "id": "inv_…", "status": "open", "checkout_url": "https://cryptomerchant.online/pay/i/inv_…", … }
# Send the customer to checkout_url. Ship on the "invoice.paid" webhook.

Quanto custa?

1% de cada fatura paga, descontados quando o pagamento é creditado no seu saldo. Não há taxa de configuração, mensalidade nem pagamento para ativar a conta; faturas expiradas e canceladas não custam nada. Mover moedas (varreduras, conversões e saques) tem uma taxa de gas, descontada do seu saldo de gas, se você adicionar um, ou, caso contrário, das moedas que estão sendo movidas. Os clientes também pagam uma taxa de gas em cada fatura: ela é somada ao valor que enviam, aparece no checkout e nunca passa de US$ 5. As cotações de conversão incluem uma margem de serviço de 1%. Todos os custos estão em uma única tabela em Preços.

O que o Crypto Merchant não faz aqui

  • Sem plugin para lojas. Não há módulo para WooCommerce, Shopify, Magento, PrestaShop nem OpenCart. Você mesmo adiciona a chamada de API, ou compartilha a sua página de checkout e os seus links de pagamento.
  • Sem reembolsos automáticos e sem chamada de reembolso na API. Um pagamento em cripto confirmado é definitivo, então um reembolso é uma nova transferência. Para uma devolução, um Administrador cria um link de reembolso privado a partir do pagamento concluído no portal; o cliente informa o próprio endereço, a taxa de rede sai do reembolso e a taxa de 1% não é devolvida.
  • Custodial, só em cripto. O Crypto Merchant guarda as chaves até você sacar, e os saques vão para os seus próprios endereços de carteira, não para uma conta bancária.

Para quem é?

  • Lojas que já têm o próprio checkout e podem adicionar uma chamada de API e um webhook.
  • Lojas que vendem para clientes em países onde é difícil ter cartão ou onde os chargebacks pesam.
  • Lojas que precificam em dólares e querem receber em USDT ou USDC.

Perguntas frequentes

Existe um plugin do Crypto Merchant para WooCommerce ou Shopify?
Não. A integração é uma chamada de API que cria uma fatura e um endpoint de webhook que fica sabendo quando ela é paga. Se um plugin for indispensável, as páginas de alternativas listam gateways que têm um.
Quanto tempo um pagamento em cripto leva para confirmar?
Depende da rede. Cada rede tem um número definido de confirmações, listado em Moedas e redes. Stablecoins na Tron, Solana, BNB Smart Chain, Polygon, Base e Arbitrum costumam confirmar em poucos minutos; o Bitcoin precisa de 2 confirmações, normalmente cerca de 20 minutos.
O que acontece se o cliente pagar o valor errado?
Uma falta dentro da sua tolerância conta como pago. Uma falta maior deixa a fatura paga a menos, e o cliente pode enviar o restante ou receber de volta o que enviou pela página da fatura. Um pagamento a mais ainda conta como pago, e o excedente fica reservado para o cliente sacar.
O cliente precisa de uma conta no Crypto Merchant?
Não. O cliente só precisa de uma carteira com a moeda com que quer pagar. Ele abre a página da fatura, escolhe a moeda e envia o valor exibido.
Posso precificar os pedidos em euros ou em outra moeda?
Sim. As faturas têm preço em dólares americanos por padrão, e o campo de moeda aceita outras moedas suportadas, como EUR, GBP, TRY ou BRL. O valor em cripto é calculado pelos preços atuais quando o cliente escolhe a moeda.

Outros casos de uso

Todos os casos de uso

Comece a aceitar cripto hoje

Configuração gratuita, sem documentos no cadastro, 1% por fatura paga e saques quando você quiser.