Pacote de instalação do MODX

UTOPAY para MODX miniShop

Instale um só pacote pelo instalador do MODX: ele registra a UTOPAY no miniShop2 ou miniShop3, cria os métodos de pagamento com cartão e cripto e adiciona as configurações em System Settings.

Em resumo:

Extras → Installer → Upload a package → utopay-1.1.0-pl.transport.zip → Install. Depois defina utopay_secret_key em System Settings (namespace «utopay») e ative os dois métodos de pagamento da UTOPAY.

MODX
2.8 – 3.x
miniShop2
MODX 2 e 3
miniShop3
1.14 beta, PHP 8.1+
Métodos
Cartão, PayPal, cripto
Preços em RUB
Conversão a taxa fixa
Instalação
Instalador de pacotes
Versão do plugin
1.1.0-pl

O que o pacote faz

  • Cria o namespace utopay e as configurações de sistema utopay_* (chave, moeda, taxa, moeda cripto…), com descrições em inglês e russo.
  • Com miniShop2: registra as classes de pagamento e cria dois métodos de pagamento desativados — «Card, Apple Pay, Google Pay, PayPal» (classe Utopay) e «Crypto: USDT, USDC» (classe UtopayCrypto).
  • Com miniShop3 (MODX 3): cria os mesmos dois métodos com o provedor Utopay\MiniShop3\UtopayPayment, que trabalha com as tentativas de pagamento do miniShop3 e sua rota de webhooks.
  • Depois do pedido, o comprador vai para a página da UTOPAY; o pedido só fica pago quando o pagamento, relido pela API, confere em valor e moeda.
  • As atualizações mantêm suas configurações; ao desinstalar, os métodos são desativados e os pedidos ficam intactos.

Instalação

  1. Baixe o pacote acima (não renomeie utopay-1.1.0-pl.transport.zip).
  2. Manager do MODX → Extras → Installer → seta ao lado de «Download Extras» → Upload a package → escolha o arquivo → Install.
  3. System → System Settings → namespace utopay: defina utopay_secret_key — crie uma chave de teste utopay_sk_test_… no painel da UTOPAY (Integration → API keys). Ajuste a moeda e a taxa se seus preços não estiverem em USD.
  4. miniShop2 / miniShop3 → Settings → Payments: ative «Card, Apple Pay, Google Pay, PayPal» e/ou «Crypto: USDT, USDC» e vincule-os aos seus métodos de entrega.
  5. Para cripto adicione sua carteira EVM no painel (Project settings → Funds & payouts) e defina utopay_coin.
  6. Faça um pedido de teste e clique no botão verde ✅ no sandbox da UTOPAY — o pedido fica pago. Troque a chave por utopay_sk_live_….

Configurações

Configuração de sistemaO que faz
utopay_secret_keyutopay_sk_test_… / utopay_sk_live_….
utopay_currency, utopay_rateMoeda cobrada pela UTOPAY e taxa fixa a partir dos seus preços (1 se eles já estiverem nela).
utopay_shop_currencySó miniShop3: moeda dos preços; as tentativas de pagamento são guardadas nela.
utopay_coinMoeda do método cripto, ex. bep20/usdt.
utopay_providerOpcional: enviar os compradores direto para Stripe, PayPal, Revolut…
utopay_ms2_paid_status, utopay_success_idStatus de pago do miniShop2 (2) e o recurso para onde o comprador volta.

Como os pedidos são confirmados

Cada pagamento leva sua própria URL de notificação com o id do pedido, 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 pagamento é sempre relido pela API da UTOPAY; só um valor e uma moeda exatos marcam o pedido como pago. Cripto paga a menos e divergências vão para o log de erros do MODX com o prefixo [UTOPAY].

Histórico de versões

  • 1.1.0-pl — pacote de instalação para o instalador do MODX: namespace, configurações de sistema, métodos de pagamento criados automaticamente.
  • 1.0.0 — primeira versão em arquivos: miniShop2 (MODX 2.8 – 3.x) e miniShop3 1.14 beta.

SHA-256: 4c3b62e6f9d3dab65ad40b9610b463f40b78327eff0ec5aaabed77fac64a3a2a

Atualizado · Equipe de integrações da UTOPAY

FAQ

Perguntas sobre os plugins

Preciso instalar o miniShop2 ou o miniShop3 antes?

Sim, primeiro a loja. Se adicionar o miniShop depois, reinstale o pacote da UTOPAY: ele criará os métodos de pagamento.

O comprador pode escolher cartão ou cripto?

Sim: ative os dois métodos e o comprador escolhe um no checkout.

Quão estável é o provedor do miniShop3?

Ele segue a API de pagamentos do miniShop3 1.14. O miniShop3 ainda está em beta — se a API mudar, atualizamos o pacote.

Meus preços estão em RUB

Defina utopay_currency como USD e uma utopay_rate fixa. Mantenha a taxa atualizada você mesmo.

Mais integrações

Aceite pagamentos com cartão e cripto no MODX

Crie uma conta grátis, pegue uma chave de teste e faça um pedido no sandbox em cinco minutos. Você só paga pelos pagamentos aprovados.