Central de ajuda - Conta pessoal
  • Home
  • Pagamentos e transferências
  • Disputas e limitações
  • Minha conta
  • Minha carteira
  • Login e segurança
  • Ferramentas do vendedor

Dicas de solução de problemas em botões e links de pagamento da finalização de compra sem códigos

Recebi um erro e o botão não aparece no meu site.

Verifique o seguinte:

  • Verifique se a sua conexão com a Internet está funcionando.
  • Visite outras páginas do seu site e verifique se elas carregam corretamente.
  • Vá para a página de botões do PayPal e verifique:
  • O botão aparece em "Botões salvos"?
  • Selecione “Editar botão” e certifique-se de que o código do botão seja o mesmo que você tem em seu site. 

Clique com o botão direito do mouse na página do produto (onde você colou o código do botão) e clique em "Inspecionar". Vá para a aba Console (você a verá na parte superior). Será possível ver erros de CSP.

Se você implantou uma Política de segurança de conteúdo, poderá ver erros de CSP, ou Código temporário do Serviço de atendimento ao cliente, como estes (amostra de erros de CSP):

Recusou-se a carregar o script “https://www.paypal.com/sdk/js**” porque ele viola a seguinte diretiva da Política de segurança de conteúdo: “default-src 'self'”. Observe que “script-src-elem” não foi definido explicitamente, então “default-src” é usado como fallback.

Recusou-se a conectar-se a “https://www.paypal.com/**” porque viola a seguinte diretiva da Política de segurança de conteúdo: “default-src 'self'”. Observe que “connect-src” não foi definido explicitamente, então “default-src” é usado como fallback.

Recusou-se a executar o script na linha porque ele viola a seguinte diretiva da Política de segurança de conteúdo: “script-src https://*.paypal.com”. A palavra-chave 'unsafe-inline', um hash ('sha256-WYDWDPwB8j2VePYrqy38aHPcJLsasO//lnXymmxscUk=') ou um nonce ('nonce-...') é necessário para habilitar a execução na linha.

Recusou-se a carregar a imagemhttps://tracking.qa.paypal.com/webapps/tracking/ts?**” porque viola a seguinte diretiva da Política de segurança de conteúdo: “default-src 'self'”. Observe que “img-src” não foi definido explicitamente, então “default-src” é usado como fallback.

Recusou-se a enquadrar “https://www.paypal.com/” porque viola a seguinte diretiva da Política de segurança de conteúdo: “default-src 'self'”. Observe que “frame-src” não foi definido explicitamente, então “default-src” é usado como fallback.

Você pode tentar adicionar os itens abaixo para resolver qualquer um dos erros acima:

Opção-1 (HTML): Se o CSP estiver configurado no arquivo HTML, use o código abaixo para substituir o código CSP

<meta http-equiv="Content-Security-Policy" content="default-src 'self';
script-src 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com;
style-src 'unsafe-inline' https://*.paypal.com; connect-src
https://*.paypal.com; frame-src https://*.paypal.com; img-src
https://*.paypal.com https://*.paypalobjects.com">

Opção-2 (no servidor): Se o CSP estiver configurado no servidor, use o código abaixo para substituir o código CSP

Política de segurança de conteúdo: script-src 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com
Política de segurança de conteúdo: style-src 'unsafe-inline' https://*.paypal.com
Política de segurança de conteúdo: connect-src https://*.paypal.com
Política de segurança de conteúdo: frame-src https://*.paypal.com
Política de segurança de conteúdo: img-src https://*.paypal.com https://*.paypalobjects.com

Como faço para alterar o layout/tamanho/cor do nome/preço/quantidade do produto?

No momento, não é possível alterar o layout/tamanho/cor dessa integração.

Editei informações do produto (nome, quantidade ou qualquer outra coisa); preciso

copiar/colar o código do botão novamente?

Não, nós pegamos todas as informações do servidor do PayPal. Depois de salvar as alterações em sua conta, você não precisará atualizar o código do botão copiar/colar do seu site.

Vejo uma ID de cliente no código. O que isso significa?

A ID do cliente é a ID do cliente vendedor que faz parte da sua conta. Você não deve editá-la. Use-a como oferecida no código do botão.

Eu adicionei vários botões, mas nenhum aparece na minha página da Web.

Múltiplos botões na mesma página da Web não funcionarão nos seguintes cenários:

  • Se você copiou/colou a mesma ID de botão várias vezes na mesma página da Web, somente o primeiro botão será exibido. Não é possível repetir a mesma ID de botão várias vezes.
  • Se você copiou/colou IDs de botões diferentes com moedas diferentes na mesma página da Web, apenas o primeiro botão será exibido. Não é possível adicionar moedas estrangeiras em botões na mesma página da Web.
  • Se você copiou/colou IDs de botões diferentes e enfrenta lentidão, certifique-se de que a tag de script com a ID do cliente seja adicionada apenas uma vez. A linha de script terá a seguinte aparência:
    • <script src="https://www.paypal.com/sdk/js?client-id=XYZ&components=hosted-buttons&enable-funding=venmo¤cy=XYZ"></script>

Tenho uma conta Premier do PayPal, mas não vejo a funcionalidade

botão e o link de pagamento.

Esta funcionalidade só está disponível para contas comerciais do PayPal. Criar uma conta comercial.

Como faço para testar essa experiência no Sandbox (modo seguro) do PayPal?

A finalização de compra sem códigos está disponível para teste na Sandbox.

Como faço para colocar um link de pagamento no meu site?

Você pode colocar o link de pagamento atrás de um botão no seu site. Substitua-o por seu próprio link de pagamento.

Código de exemplo aqui:

<body> <h1>Faça o pagamento de seus produtos/serviços aqui</h1> <button class="btn" onclick="location.href='https://www.paypal.com/ncp/payment/HWDFRBTBV25XX'" type="button"> Finalizar compra</button> </body>

A expansão na linha Crédito/Débito não aparece completamente no meu

site.

Certifique-se de que a largura e a altura do contêiner principal estejam definidas para acomodar a expansão na linha. Consulte a documentação/suporte da sua plataforma de hospedagem para obter mais detalhes.

Tópicos relacionados

Quanto custa para usar a funcionalidade links de pagamento do PayPal?

Mais formas de ajudar

Usaremos cookies para melhorar e personalizar sua experiência se você continuar navegando. Podemos também usar cookies para exibir anúncios personalizados? Saiba mais e gerencie seus cookies