WordPress / WooCommerce
Aceite pagamentos em criptomoedas na sua loja WooCommerce usando o plugin oficial QuantaPay Payment.
Aceite pagamentos em criptomoedas na sua loja WooCommerce usando o plugin oficial QuantaPay Payment.
Requisitos
- WordPress 5.8+
- WooCommerce (qualquer versão recente)
- PHP 7.4+ (PHP 8.x recomendado)
- Uma conta QuantaPay Cloud (cloud.quantapay.app)
Instalação
Do Diretório de Plugins do WordPress
- Vá paraPlugins → Adicionar Novono seu painel de administração do WordPress.
- Pesquise por"QuantaPay Payment".
- Clique emInstalar Agora, e entãoAtivar.
Instalação Manual
- Baixe o plugin dewordpress.org/plugins/quantapay-payment.
- Envie a pasta
quantapay-paymentpara/wp-content/plugins/. - Ative o plugin emPlugins → Plugins Instalados.
Configuração
Passo 1: Obtenha Suas Credenciais
No seu painel QuantaPay Cloud:
- API Key— Encontrada emSettings → Account
- Webhook Secret Key— Encontrada emSettings → Payments → Webhook
Passo 2: Insira as Credenciais no WordPress
- Navegue até o menuQuantaPayna barra lateral do seu WordPress.
- Cole seuChave de API da NuvemeWebhook Secret Key.
- Salvar configurações.
Passo 3: Configurar URL do Webhook
- O plugin gera uma URL de webhook:
https://yoursite.com/wp-json/quantapay/webhook - Copie esta URL e cole-a emCloud → Configurações → Pagamentos → URL do Webhook.
Passo 4: Ativar o Gateway
Vá paraWooCommerce → Configurações → Pagamentos → QuantaPaye ative-o.
Configurações do WooCommerce
O plugin adiciona configurações diretamente na página de Pagamentos do WooCommerce:
| Campo | Descrição | Padrão |
|---|---|---|
| Ativar/Desativar | Ative ou desative o QuantaPay. | Ativado |
| Chave de API da Nuvem | Sua chave de API da Nuvem QuantaPay. | — |
| Webhook Secret Key | Sua Chave Secreta do Webhook QuantaPay. | — |
| Nome da Opção de Pagamento | Rótulo exibido aos clientes no checkout. | "Pagar com cripto" |
| Descrição da Opção de Pagamento | Texto auxiliar sob o título do pagamento. | "BTC · ETH · USDT · USDC · BNB — e mais de 30 outras criptomoedas." |
Configuração Rápida
O menuQuantaPayda barra lateral fornece uma aba de Configuração Rápida onde você pode gerenciar:
- Endereços de carteira
- Moeda padrão
- URL de redirecionamento de agradecimento
- Texto/mensagens do checkout
As alterações feitas aqui são sincronizadas com as configurações da sua Nuvem QuantaPay.
Suporte ao Block Checkout
O plugin oferece suporte total ao Block Checkout do WooCommerce (o novo checkout baseado em React). Tanto o checkout Clássico quanto o Block compartilham a mesma configuração e exibem a faixa de ícones de criptomoedas (BTC, ETH, USDT, USDC, BNB).
Fluxo de Pagamento
- O cliente seleciona "Pagar com cripto" no checkout.
- O WooCommerce cria o pedido e chama a API QuantaPay Checkout Session.
- O cliente é redirecionado para a página de pagamento da QuantaPay.
- O cliente seleciona a criptomoeda, escaneia o código QR e envia o pagamento.
- Após a confirmação no blockchain, a QuantaPay envia um webhook para o seu site WordPress.
- O plugin atualiza o status do pedido do WooCommerce para "Processando" ou "Concluído".
- O cliente é redirecionado para a página de agradecimento do WooCommerce.
Sincronização do Painel
Na página de administração da QuantaPay no WordPress, você pode:
- Visualizar os saldos da sua carteira
- Navegar pelas 100 transações mais recentes
- Verificar os logs de depuração
- Ver notificações de pagamentos insuficientes e faturas expiradas
Segurança
- Os webhooks são verificados usando a assinatura da chave secreta compartilhada.
- As configurações confidenciais (chaves de API) são criptografadas em repouso.
- As assinaturas HMAC-SHA256 protegem a criação da sessão de checkout contra adulteração.
- Os logs de depuração redigem automaticamente os segredos.
Configuração do Cloudflare / WAF
Se o seu site estiver atrás do Cloudflare ou outro WAF, permita o endpoint do webhook:
- Crie uma regra de Firewall/WAF correspondente a
URI contém /wp-json/quantapay. - Defina a ação paraPermitirouIgnorar Segurança.
- Garanta que o Nível de Segurança não esteja definido como "Estou Sob Ataque" para esse URL.
Idiomas suportados
O plugin é fornecido com traduções para 9 idiomas:
- Inglês, Chinês (Simplificado), Espanhol, Português (Brasileiro), Russo, Francês, Japonês, Coreano, Alemão
Preços
A QuantaPay cobra uma taxa fixa de0,8% por pagamento cripto bem-sucedido. Sem taxas mensais ou taxas de retirada.