Acesso PayPal: problema com aquisição de certificado SSL
Ao tentar acessar os serviços do PayPal via cURL e PHP, surge um erro notável: "SSL problema de certificado: não foi possível obter o certificado do emissor local."
1. Requisito de SSL no acesso ao PayPal
Ao contrário da documentação do PayPal, os certificados SSL são realmente necessários para o uso da API de acesso do PayPal. Isso é crucial para proteger a transferência de dados entre o servidor e o cliente.
2. Solução de problemas de erro
a. Versão SSL incorreta: A opção CURLOPT_SSLVERSION está definida como 3, o que pode não ser suportado pelo servidor. Tente usar um valor mais alto, como 6.
b. Certificado raiz ausente: O PHP pode não ter o certificado raiz necessário para validar o certificado SSL do servidor. Obtenha um certificado raiz confiável (por exemplo, cacert.pem) e adicione-o ao arquivo de configuração do PHP (php.ini) usando a diretiva "curl.cainfo".
Solução correta:
Para resolver esse problema, baixe a lista atual de certificados raiz, adicione a seguinte linha ao seu php.ini:
curl.cainfo=/cacert.pem
Reinicie seu servidor web e a solicitação curl deve prosseguir sem o erro SSL. Isso garante a validação SSL adequada e protege contra ataques man-in-the-middle.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3