PayPal — Configure o gateway de pagamento
Aceite pagamentos com saldo PayPal ou cartão, usando redirecionamento ou uma experiência integrada à página da loja.
Para que serve este módulo?
A integração com PayPal adiciona uma forma de pagamento ao checkout. A loja utiliza as credenciais do aplicativo PayPal para criar e confirmar pagamentos com segurança.
1 - Pré-requisitos
- Conta comercial PayPal apta a receber pagamentos.
- Aplicativo REST criado no PayPal Developer Dashboard.
- Client ID e Client Secret do ambiente Live.
- Permissão para editar Formas de Pagamento.
2 - Criando o aplicativo no PayPal
- Acesse o PayPal Developer Dashboard com a conta da empresa.
- Abra a área de aplicativos e crie um aplicativo REST.
- Selecione o ambiente de produção para obter as credenciais Live.
- Copie o Client ID e o Client Secret.
Não envie o Client Secret por mensagens, e-mail ou capturas de tela.
3 - Configurando na loja
- Acesse Configurações > Formas de Pagamento > PayPal.
- Cole o Client ID e o Client Secret nos campos de produção.
- Escolha o estilo do checkout.
- Defina valores mínimo e máximo, se desejar.
- Mantenha o módulo inativo enquanto conclui o webhook e os testes.
- Salve as configurações.
4 - Escolhendo o estilo do checkout
Padrão
O cliente é direcionado ao PayPal para aprovar o pagamento e retorna à loja ao finalizar.
Transparente
O botão PayPal aparece na página da loja e abre a aprovação sobre o checkout, sem trocar a página principal.
5 - Configurando o webhook
- Copie a URL do Webhook exibida na configuração.
- No aplicativo PayPal, crie um webhook usando essa URL.
- Marque eventos de aprovação/conclusão do pedido e captura concluída, negada, reembolsada ou pendente.
- Copie o Webhook ID gerado e cole na loja.
- Salve novamente.
O Webhook ID permite verificar se as notificações realmente foram enviadas pelo PayPal.
6 - Ativação e teste
- Revise credenciais, webhook, estilo e limites de valor.
- Ative o módulo e salve.
- Faça um pedido de teste de baixo valor.
- Confirme retorno para a loja e atualização do pagamento no painel.
- Verifique também cancelamento e tentativa negada.
O ambiente Sandbox pode estar disponível apenas em ambientes autorizados da plataforma. Na loja em produção, utilize credenciais Live.
7 - Problemas comuns
PayPal não aparece no checkout
Confira se o módulo está ativo e se o valor do pedido respeita os limites configurados.
Credenciais inválidas
Confirme que Client ID e Secret pertencem ao mesmo aplicativo e ao ambiente correto.
Pagamento aprovado não atualizou
Revise URL, eventos e Webhook ID. Consulte também o pagamento no painel antes de alterar o status manualmente.
Atenção: Nunca publique ou compartilhe o Client Secret. Se houver suspeita de exposição, gere uma nova credencial no PayPal e atualize imediatamente a configuração da loja.