Como integrar o PayPal com a systeme.io
Neste artigo, você aprenderá como integrar sua conta do PayPal com sua conta da systeme.io.
Você precisará de:
- uma conta da systeme.io
- uma conta empresarial do PayPal
Vá até o site do PayPal.com e inscreva-se com uma conta PayPal Empresa, ou converta uma conta pessoal já existente em uma conta empresarial, é gratuito.
Passo 1: Adicione suas credenciais do PayPal em sua conta da systeme.io:
Para adicionar suas credenciais do PayPal na systeme.io, vá até sua foto de perfil e clique em "Configurações" (número 1 na imagem). No menu de configurações à esquerda, clique em "Gateways de pagamento" e clique em "Conectar" (número 3 na imagem).
Um pop-up será exibido "Conecte sua conta PayPal" solicitando que você insira as informações da sua conta do PayPal. Siga as instruções abaixo para obter suas credenciais de API do PayPal.
Obtendo suas credenciais de API do PayPal
Faça login em sua conta do PayPal, clique em seu perfil e depois em "Configurações da conta".
No menu lateral esquerdo, clique na aba "Acesso à conta", depois em "Acesso à API" e clique em "Atualizar".
Role o cursor do mouse para baixo até a seção "Integração de API de NVP/SOAP (clássica)" e clique em "Gerenciar credenciais de API".
Solicitando sua assinatura da API do PayPal
Uma vez nessa seção, você precisará enviar uma solicitação ao PayPal para obter suas credenciais de API. Suas credenciais de API incluem um nome de usuário, uma senha e uma assinatura de API.
Para solicitar suas credenciais da API, selecione "Solicite uma assinatura da API" e clique em "Concordar e enviar".
Por segurança, suas informações (nome de usuário, senha e assinatura da API) ficarão ocultas. Clique em "Mostrar" para exibi-las.
Adicionando sua assinatura do PayPal na systeme.io
Agora que você tem os dados da sua assinatura, adicione-os no pop-up "Conecte sua conta PayPal".
Clique em "Salvar" para concluir o processo de integração da sua conta PayPal na systeme.io.
Após salvar suas informações da API, ative as Notificações instantâneas de pagamento (IPN, na sigla em inglês), seguindo as instruções abaixo.
Passo 2: Configurando as IPNs do PayPal para receber notificações na systeme.io:
O que são Notificações instantâneas de pagamento (IPN)?
As notificações instantâneas do PayPal permitem que a systeme.io receba informações sobre um pagamento, se foi bem-sucedido ou não. Para saber mais sobre esse assunto, leia o guia a seguir:
Você precisará configurar a URL da IPN do PayPal na systeme.io para receber essas notificações.
Ativando as notificações
Faça login em sua conta do PayPal, clique no ícone de perfil e depois em "Configurações da conta" para exibir as configurações da sua conta no painel à esquerda.
Desça a tela, clique em "Notificações" e depois em "Atualizar" na seção "Notificações instantâneas de pagamento".
Clique em "Escolher configurações de NIP".
No campo "URL da notificação", cole este link: https://systeme.io/payment/webhook/listening-paypal.
Selecione a opção "Receber mensagens de NIP (ativado)".
Clique em "Salvar" para guardar as alterações.
Depois de clicar em "Salvar", você será redirecionado para uma janela que confirma que as notificações de pagamento foram ativadas com sucesso.
Observação: quando a sua conta estiver sendo verificada ou quando você tiver uma conta restrita devido à verificação do PayPal, você poderá receber uma das seguintes mensagens de erro:
- "As chaves do PayPal estão incorretas"
- "Não é possível configurar a integração com o PayPal devido ao seguinte erro do PayPal: #10002: Security header is not valid"
Nesse caso, recomendamos entrar em contato com o suporte do PayPal para receber orientações sobre como solucionar essa restrição em sua conta.
Observação: para processar pagamentos por meio do gateway de pagamento, o campo de email deve fazer parte do formulário de pedido na página de pagamento.