Pular para o conteúdo
Loja Virtual e Delivery

Pagamento online na loja virtual: o Hub sem cair em cilada

O que separa um meio de pagamento que está na lista de um meio que realmente cobra o seu cliente amanhã de manhã.

WAEquipe WebajatoPublicado em Atualizado em 10 minNível Intermediário
Ilustração do módulo Loja Virtual e Delivery da plataforma Webajato

Escolhi o provedor pelo nome. Abri a lista, vi uma marca conhecida, marquei e fui embora feliz configurar outra coisa. Duas semanas depois, com data de abertura marcada, descobri que aquele operador dependia de convênio e homologação externa que nem tinham começado. Foi assim que eu aprendi como funciona de verdade o pagamento online na loja virtual.

O Hub de Pagamentos é a fachada única da plataforma para criar cobrança, consultar status, estornar quando o driver suporta e dar baixa por origem. A loja é uma das origens ligadas nele, junto com contas a receber, assinaturas, boletos, pedidos e ordens de serviço.

Isso evita que cada canal invente sua própria integração financeira. A loja pede a cobrança, o Hub escolhe o driver conforme a configuração da empresa e o retorno volta pelo mesmo caminho para todo mundo. Se a loja ainda nem existe, comece por configurar a loja passo a passo.

O que o Hub entrega ao pagamento online na loja virtual

  • Catálogo central de 35 operadores entre PSPs, carteiras, adquirentes e bancos.
  • Configuração de credenciais, ambiente, meios aceitos e prioridade por empresa.
  • Fachada única para criar cobrança, consultar status e dar baixa por origem.
  • Estorno quando o driver do provedor suporta.
  • Webhooks idempotentes com reconfirmação server-to-server dos estados pago e estornado.
  • API interna de cobrança e consulta de status.

Catálogo e driver não são a mesma coisa

Essa é a distinção que me custou o cronograma. O catálogo lista 35 operadores, mas os drivers escritos no código são Mercado Pago, Pagar.me, PagBank, Efi, Banco Inter e Banco do Brasil, conforme os meios que cada provedor suporta. O estorno, hoje, está implementado para Mercado Pago.

Os demais nomes da lista não são drivers completos. Eles dependem de convênio, credenciais, implementação, ativação e homologação externa. Marcar um deles e esperar funcionar na segunda-feira é a causa mais comum de frustração no lançamento. Já vi isso acontecer três vezes.

ItemComo está hojeO que isso significa para você
Catálogo de operadores35 opções cadastradasServe de referência, não de garantia
Drivers implementadosMercado Pago, Pagar.me, PagBank, Efi, Inter, BBCaminho seguro para abrir
EstornoImplementado para Mercado PagoNos outros, trate direto com o provedor
Demais operadoresDependem de convênio e homologaçãoPrazo fora do seu controle

Configuração, na ordem

  1. Escolha o operadorPara abrir, prefira um provedor com driver já implementado no Hub. Ambição vem depois.
  2. Cadastre credenciais e confirme o ambienteCredencial de teste em produção gera cobrança que nunca confirma. Confira duas vezes, é rápido.
  3. Defina os meios aceitosHabilite apenas os meios que o provedor suporta e que você consegue conciliar depois.
  4. Ajuste a prioridade por empresaCom mais de um operador configurado, diga qual é o preferencial.
  5. Ligue os meios na lojaAs formas de pagamento da loja precisam bater com o que está ativo no Hub.
  6. Teste de ponta a pontaPedido real de valor baixo, cobrança criada, status mudando. Sem isso você não sabe se funciona.

Webhook idempotente, explicado sem enrolação

Os webhooks do Hub são idempotentes. Quer dizer que a mesma notificação chegando duas vezes não produz efeito dobrado. Junto disso existe a reconfirmação server-to-server dos estados críticos pago e estornado, ou seja, o sistema pergunta ao provedor em vez de acreditar apenas no que recebeu.

Isso protege contra dois clássicos do comércio eletrônico: notificação repetida gerando baixa duplicada e notificação forjada mudando o estado de um pedido. Nada disso, porém, dispensa você de olhar os pedidos que ficam presos no meio do caminho.

A API interna e o token que ninguém lembra

O Hub expõe uma API interna de cobrança e consulta de status, protegida por Bearer, e essa proteção depende de um token configurado. Ambiente publicado sem esse token é pendência de bloqueio, não item de melhoria. Eu trato isso na mesma linha em que trato senha de banco.

  • Token de proteção da API interna configurado no ambiente exposto.
  • Credenciais do operador cadastradas no ambiente certo.
  • Meios ligados na loja compatíveis com os meios aceitos no Hub.
  • Teste de cobrança real concluído, com mudança de status confirmada.

O que chega no financeiro

A cobrança criada pela loja usa a mesma infraestrutura de baixa por origem que as outras frentes da plataforma. A conciliação fica mais simples porque a venda online deixa de ser um evento à parte e vira mais uma origem tratada pelo mesmo mecanismo. O acompanhamento contábil segue no módulo financeiro.

Próximo passo

Com o pagamento validado, revise o resto da finalização em carrinho e checkout e confirme a comunicação de estados em status do pedido e rastreamento. Se travar alguma coisa, os erros comuns da loja cobrem quase tudo.

Perguntas frequentes

Quais provedores já têm driver implementado?
Mercado Pago, Pagar.me, PagBank, Efi, Banco Inter e Banco do Brasil, conforme os meios que cada um suporta. Os outros operadores do catálogo dependem de convênio, credenciais, implementação e homologação externa.
O estorno funciona em todos os meios?
Não. O Hub estorna quando o driver suporta, e hoje o estorno está implementado para Mercado Pago. Nos demais casos você trata direto com o provedor.
O que é webhook idempotente, no dia a dia?
É a garantia de que a mesma notificação processada duas vezes não gera efeito duplicado. O Hub ainda reconfirma server-to-server os estados pago e estornado antes de aceitá-los.
Preciso mesmo configurar o token da API interna?
Em ambiente exposto, precisa. A proteção Bearer da API interna depende dele, e deixar sem token é abrir uma porta que ninguém está olhando.
Posso ter mais de um operador ativo?
Pode. O Hub permite credenciais, ambiente, meios aceitos e prioridade por empresa, e a prioridade define quem é o preferencial quando existe mais de um disponível.
pagamento online na loja virtualHub de Pagamentosmeios de pagamentowebhook de cobrança
Mais sobre Loja Virtual e Delivery

Outros módulos do blog

Cada módulo reúne um conjunto próprio de guias. Veja também o mapa do site com todos os artigos publicados.

Coloque esse conhecimento para rodar no seu dia a dia

Os temas daqui nascem de módulos reais da plataforma Webajato: ERP, financeiro, fiscal, estoque, PDV, loja virtual, marketplaces, CRM no WhatsApp, automação com IA e relatórios. Tudo em um único sistema multiempresa.

Conhecer a plataforma