O que o plugin faz
- UTOPAY — cartões e PayPal: cartões, Apple Pay, Google Pay, PayPal, Revolut; o comprador paga na página da UTOPAY.
- UTOPAY — cripto: o comprador escolhe uma moeda no checkout e recebe um endereço com o valor exato.
- O pagamento fica Complete só depois que o plugin o relê pela API e o valor e a moeda coincidem; então o EDD envia os links de download.
- Cripto paga a menos e valores divergentes recebem uma nota e ficam Pending — o dinheiro já está na sua carteira, você decide.
Instalação
- Baixe o ZIP acima. Plugins → Add New → Upload Plugin → Install → Activate.
- No painel da UTOPAY crie uma chave de teste
utopay_sk_test_…(Integration → API keys). - Downloads → Settings → Payments → UTOPAY: cole a chave e liste as moedas cripto.
- Downloads → Settings → Payments → General: ative UTOPAY — cards & PayPal e/ou UTOPAY — crypto.
- Para cripto adicione sua carteira EVM no painel (Project settings → Funds & payouts).
Pagamento de teste
- Com a chave de teste compre qualquer produto e escolha um gateway da UTOPAY.
- No sandbox da UTOPAY clique no botão verde ✅.
- Você volta para a confirmação da compra; o pagamento está Complete com a nota «UTOPAY payment ord_test_… received (test)».
- Troque a chave por
utopay_sk_live_….
Como os pagamentos são confirmados
Cada pagamento leva sua própria URL de notificação (?edd-listener=utopay) com o id do pagamento, o valor e a moeda, assinada com a sua chave secreta. A UTOPAY assina cada evento (HMAC-SHA256) e tenta de novo por seis horas.
O plugin confere as duas assinaturas e relê o pagamento pela API. A página de confirmação repete a verificação, então até uma loja atrás de firewall conclui os pagamentos quando o comprador volta.
Solução de problemas
- UTOPAY não aparece no checkout: a moeda da loja não é suportada ou a chave está vazia.
- «amount is below the minimum»: o total do carrinho está abaixo do mínimo do método ou da moeda.
- O pagamento continua Pending: veja Downloads → Tools → Logs (erros de gateway) e as notas do pagamento.
Histórico de versões
- 1.0.0 — primeira versão: cartões e PayPal, cripto, EDD 2.11 – 3.x, tradução para o russo.
SHA-256: ec4220a3b419452a26b29331b420e61a79bcceb2248d7dd153004983f56f4570
Atualizado · Equipe de integrações da UTOPAY