Plugin de Pagamento Cripto para OpenCart
Este é um plugin pronto para uso para a integração do seu site no Joomla CMS e aceitação dos pagamentos em criptomoedas.
O CMS Opencart é usado principalmente para criar lojas on-line e projetos de comércio eletrônico.
Como isso funciona?

Crie uma conta comercial na PassimPay

Adicione o projeto à sua conta

Baixe o plugin de pagamento do Joomla

Integre-o usando as instruções

Receba os pagamentos em criptomoedas
Ao configurar o plugin, os pagamentos são processados pela PassimPay, permitindo que os fundos sejam imediatamente creditados na sua conta. Os usuários selecionam os itens, pagam mediante uma página de checkout e confirmam o pagamento.
As estatísticas, os gráficos e os filtros detalhados ajudam a rastrear os pagamentos por projeto, data e moeda, disponíveis na sua conta para facilitar a retirada.
Informações sobre o plugin de pagamento do Opencart
A equipe da PassimPay desenvolve soluções de software prontas para tornar os pagamentos em criptomoedas disponíveis para qualquer empresa. Criamos um módulo de pagamento pronto para sites do Opencart 3 para que você possa começar a aceitar criptomoedas de forma fácil e rápida para seus produtos/serviços.
O plugin suporta mais de 50 criptomoedas e altcoins populares, permite que você personalize a página de pagamento de acordo com o estilo do seu site e é fácil de integrar e configurar.
Como integrar o plugin Passimpay para OpenCart
01 Registe-se no site da PassimPay https://account.passimpay.io/register
02 Crie um novo projecto na sua conta

Introduza os URLs abaixo utilizando o domínio real da sua loja. Se utilizar URLs SEO no OpenCart, copie o Callback URL e o Return URL das definições do módulo de pagamento após a instalação (passo 04) — devem corresponder ao seu site em produção.
Successful URL: https://site.com/index.php?route=extension/payment/passimpay/return
Fail URL: https://site.com/index.php?route=checkout/failure (página de falha padrão do OpenCart; ajuste se o seu tema utilizar outro URL)
Notification URL: https://site.com/index.php?route=extension/payment/passimpay/callback
Os caminhos antigos passimpay/success, passimpay/fail e passimpay/notify não são utilizados nesta versão da extensão.
Para o OpenCart 2.3, os caminhos dos URL diferem ligeiramente (callback_return em vez de return). Para evitar erros, copie os URL de Notification e Successful directamente das definições do módulo Passimpay no painel de administração do OpenCart (passo 04) após a instalação do plugin.
03 Instale a extensão
Utilize o instalador de extensões do OpenCart (Extensões → Instalador) para carregar o pacote, ou descompacte o arquivo e mescle as pastas admin, catalog e system na raiz da sua instalação do OpenCart. De seguida, abra Extensões → Extensões, escolha o tipo Pagamentos, encontre o Passimpay e clique em Instalar (depois em Editar para configurar).
Nota para o OpenCart 2.3: o instalador OCMOD não é suportado nesta versão — utilize apenas a instalação manual. Descompacte o arquivo e mescle as pastas admin, catalog e system na raiz da sua instalação do OpenCart através de FTP ou SSH. Todos os restantes passos de configuração abaixo são idênticos aos do OpenCart 3.x.

04 No painel de administração do OpenCart, abra Extensões → Extensões → Pagamentos, instale e configure o Passimpay

API Key (Secret Key): Obtida nas definições do projecto / módulo da sua conta Passimpay.
Platform ID: O mesmo que acima (ID de plataforma do projecto).
Payment options: O que a Passimpay apresenta na página de pagamento: cartão e criptomoeda, apenas criptomoeda ou apenas cartão bancário. Deve corresponder à sua plataforma Passimpay. Para cartões, active Cards/Bank transfer na Passimpay.
URL para notificações (callback): Copie para o projecto Passimpay como Notification URL.
Return URL: Copie para o projecto Passimpay como Successful URL (retorno do cliente após o pagamento na Passimpay).
Estado do pedido (pago / pendente / falhado): Estados de pedido do OpenCart aplicados quando a Passimpay reporta pagamento efectuado, pendente/em espera ou falhado.
Estado: Activa ou desactiva o método de pagamento.
Ordem de apresentação: Ordem de exibição entre os métodos de pagamento (por exemplo, 1).
O título no checkout (por exemplo, “Passimpay (Cartão e criptomoeda)”) é definido automaticamente a partir das Payment options; não existe um campo “Título” separado no formulário de administração.
O plugin está pronto a utilizar. Antes de entrar em produção, recomendamos a realização de um pagamento de teste.
