Processador de pagamentos ZGo: aceitando Zcash sem custódia
O ZGo é um processador de pagamentos sem custódia para o Zcash. Um cliente paga em ZEC a partir da própria carteira, o ZGo monitora a blockchain do Zcash em busca da transação, e os fundos chegam diretamente à carteira do comerciante por meio de uma transferência blindada. O ZGo nunca fica com o dinheiro no intervalo.
Este guia explica como o fluxo de pagamento funciona, como configurar uma conta e como integrar o ZGo com o Xero e o WooCommerce. Também aborda os dois erros que causam a maioria dos problemas na configuração inicial.
Nesta página
- Por que usar o ZGo
- Como o ZGo funciona
- Configurando uma conta
- ZGo com Xero
- ZGo com WooCommerce
- Recursos
- Erros comuns
- Conclusão
- Recursos adicionais
Por que usar o ZGo
A maioria dos processadores de pagamentos em criptomoedas é custodiante. Os fundos primeiro chegam à conta do processador e são encaminhados ao comerciante depois, o que significa que um terceiro controla temporariamente o dinheiro e pode congelá-lo, atrasá-lo ou reportar informações sobre ele.
O ZGo adota a abordagem oposta. Os pagamentos vão da carteira do cliente diretamente para a carteira do comerciante por meio de uma transação blindada do Zcash. O processador apenas gera a fatura e monitora a blockchain para confirmação. Não há saldo intermediário, nem fluxo de saque, nem terceiro que possa atrasar a liquidação.
Para um comerciante, isso significa três coisas práticas: custódia total do ZEC recebido, privacidade de transações blindadas por padrão e nenhuma dependência de um provedor centralizado que permaneça online ou solvente.
Como o ZGo funciona
O fluxo de pagamento é o mesmo independentemente de o ZGo ser usado de forma autônoma, por meio do Xero ou por meio do WooCommerce:
- O comerciante gera uma solicitação de pagamento no ZGo, que é exibida como um código QR com o valor, o ID da fatura e um endereço de recebimento do Zcash.
- O cliente escaneia o QR com uma carteira do Zcash (os tipos de endereço Orchard, Sapling e Transparent são todos compatíveis no plugin do WordPress) e aprova o pagamento.
- A transação é transmitida para a rede do Zcash como uma transferência blindada da carteira do cliente para a carteira do comerciante.
- O ZGo monitora a blockchain do Zcash em busca da transação.
- Após cinco confirmações, o ZGo marca o pagamento como final e notifica qualquer integração conectada (Xero, WooCommerce ou um webhook).
O limite de cinco confirmações é o número-chave. Qualquer coisa antes disso é um pagamento em andamento, não um pagamento recebido. O atendimento de pedidos, as atualizações de inventário e qualquer ação irreversível do lado do comerciante devem esperar pela etapa 5.
O ZGo funciona em qualquer navegador moderno em desktop ou celular, sem necessidade de instalação em nenhum dos lados. O cliente precisa de uma carteira do Zcash; o comerciante precisa de uma carteira do Zcash e de uma conta ZGo.
Configurando uma conta
Para criar uma conta ZGo, é necessária uma carteira do Zcash com uma pequena quantidade de ZEC. Esse pequeno saldo em ZEC cobre a taxa on-chain da transação de inicialização da conta. Qualquer carteira principal do Zcash funciona para isso; veja Carteiras ZecHub para as opções atuais.
A configuração básica:
- Abra zgo.cash em um navegador.
- Crie uma conta usando uma carteira do Zcash sob controle do comerciante. Essa carteira deve ter as chaves. Um endereço de depósito de corretora não funcionará (veja Erros comuns).
- Verifique a carteira enviando a pequena transação de inicialização.
- Configure o endereço de recebimento. Todos os pagamentos processados por essa conta chegarão a esta carteira.
Assim que a conta estiver ativa, o mesmo comerciante pode usar o ZGo para pagamentos avulsos (um único código QR em um evento pop-up) ou integrá-lo a uma configuração permanente por meio do Xero ou do WooCommerce.
Xero é uma plataforma de contabilidade em nuvem usada por muitas pequenas e médias empresas. A integração ZGo–Xero permite que um comerciante emita uma fatura no Xero, que o cliente a pague em ZEC e que o Xero marque automaticamente a fatura como paga assim que a transação for confirmada.
Como funciona:
- O comerciante cria uma fatura no Xero como de costume.
- O ZGo adiciona uma opção de pagamento em Zcash à fatura.
- O cliente paga em ZEC por meio da própria carteira.
- O ZGo monitora a blockchain do Zcash em busca da transação.
- Após cinco confirmações, o ZGo informa o pagamento ao Xero, que marca a fatura como liquidada.
O ZEC chega à carteira do comerciante, não a qualquer conta controlada pelo ZGo ou pelo Xero. O registro contábil no Xero permanece sincronizado automaticamente com a liquidação on-chain.
Para a configuração inicial, siga o passo a passo dedicado: Configuração da integração com Xero.
Para lojas online que funcionam com WooCommerce e WordPress, o ZGo oferece um plugin dedicado. O plugin adiciona o Zcash como método de pagamento no checkout e gerencia automaticamente o estado do pedido quando o pagamento é confirmado.
Fluxo completo dentro de uma loja WooCommerce:
- O cliente chega ao checkout e seleciona Zcash como método de pagamento.
- O plugin gera uma solicitação de pagamento e mostra o código QR na página de checkout.
- O cliente paga a partir da própria carteira.
- A transação é transmitida para a rede do Zcash e o ZGo começa a monitorá-la.
- Após cinco confirmações, o ZGo informa ao plugin que o pagamento é final.
- O plugin marca o pedido do WooCommerce como pago e atualiza o banco de dados de pedidos.
O pedido só é pago quando a etapa 6 é concluída. Estados anteriores (transmissão, primeiras confirmações) podem ser mostrados ao cliente como "pagamento recebido, aguardando confirmação", mas o inventário, o atendimento de pedidos e qualquer automação posterior devem esperar pelo estado final.
O plugin também instala um painel administrativo dentro do WordPress, onde o comerciante pode monitorar pedidos e pagamentos recebidos em ZEC junto com a visualização normal de pedidos do WooCommerce. O plugin suporta todos os tipos atuais de endereço do Zcash: Orchard, Sapling e Transparent. Clientes que pagam a partir de qualquer carteira compatível podem concluir a transação.
Recursos
Sem custódia. Os pagamentos vão diretamente da carteira do cliente para a carteira do comerciante por meio de transações blindadas. O ZGo nunca fica com os fundos no intervalo, e o comerciante mantém controle total o tempo todo.
Implantação flexível. O ZGo pode ser usado por uma única tarde em um mercado pop-up, em uma configuração permanente de ponto de venda ou como backend de uma loja online por meio das integrações com Xero ou WooCommerce.
Baseado em navegador. Sem necessidade de instalação nem do lado do cliente nem do comerciante. O ZGo funciona em qualquer navegador moderno em desktop ou celular.
Compatibilidade com carteiras. As principais carteiras do Zcash, incluindo as que suportam os tipos de endereço Orchard, Sapling e Transparent, podem pagar uma fatura do ZGo sem configuração adicional do lado do cliente.
Integrações. As integrações diretas com Xero (contabilidade) e WooCommerce (e-commerce) cobrem os dois fluxos de trabalho comerciais mais comuns prontos para uso.
Erros comuns
Tratar o pedido como pago antes de cinco confirmações. Uma transação transmitida não é o mesmo que um pagamento confirmado. A transação ainda pode não ser confirmada ou ser substituída. Somente após cinco confirmações o ZGo informa o pagamento como final, e somente então o pedido deve ser marcado como pago nos sistemas posteriores. Se um comerciante configurar o inventário ou o atendimento de pedidos para serem acionados no evento de transmissão, pagamentos fraudulentos ou falhos causarão perdas reais.
Apontar o ZGo para um endereço de depósito de corretora. Parece um endereço do Zcash, mas endereços de depósito de corretora são controlados pela corretora, não pelo comerciante. A corretora detém as chaves, o que significa que a corretora detém os fundos, anulando o motivo de usar um processador sem custódia. O endereço de carteira configurado no ZGo deve ser o de uma carteira cuja frase semente o comerciante controle diretamente.
Tratar o ZGo como uma carteira. O ZGo é um processador de pagamentos, não uma carteira. Ele não armazena chaves, não mantém saldos e não permite que o comerciante gaste fundos. É necessária uma carteira do Zcash separada, sob controle do comerciante, para receber o dinheiro que o ZGo encaminha.
Conclusão
O ZGo oferece aos comerciantes uma forma de aceitar pagamentos em Zcash sem abrir mão da custódia, sem depender de um intermediário e sem expor detalhes da transação em uma chain pública. As duas integrações (Xero e WooCommerce) cobrem os fluxos de trabalho comerciais mais comuns; para todo o resto, o ZGo pode ser usado de forma autônoma em qualquer navegador.
Para a configuração, o caminho é curto: obtenha uma carteira do Zcash, crie uma conta em zgo.cash e então comece a gerar solicitações de pagamento diretamente ou instale a integração relevante.
Recursos adicionais