Erreur Cloudflare sur l'API Paystack

Modifié

Cloudflare est une entreprise de sécurité web qui fournit des services d'infrastructure, de sécurité et de mise en cache pour certaines des meilleures plateformes en ligne à l'échelle mondiale, et nous utilisons Cloudflare pour protéger nos systèmes contre les attaques de acteurs malveillants.

Si vous recevez une erreur indiquant que Cloudflare restreint votre connexion, il est possible que Cloudflare considère votre adresse IP comme compromise.

Veuillez suivre ce guide pour résoudre le problème :

Envoyez un user-agent dans l'en-tête de votre requête. Par exemple, vous pouvez utiliser l'UA de Chrome comme ceci :

User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

Cela signifie que si votre en-tête était précédemment comme ceci :

curl <https://api.paystack.co/xxxx> \\

-H "Authorization: Bearer SECRET_KEY" \\

-H "Content-Type: application/json" \\

-d '{

"reference": "7PVGX8MEk85tgeEpVDtD", 

"amount": 500000

    }' \\

-X POST

Cela devrait maintenant être comme ceci :

curl <https://api.paystack.co/xxxx> \\

-H "Authorization: Bearer SECRET_KEY" \\

-H "Content-Type: application/json" \\

-H "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" \\

-d '{

"reference": "7PVGX8MEk85tgeEpVDtD", 

"amount": 500000

    }' \\

-X POST

Si vous êtes toujours bloqué par Cloudflare après cela, vous devrez entrer en contact avec votre fournisseur d'hébergement. Cela signifie généralement que votre adresse IP est bloquée ou mise sur liste noire, et votre fournisseur d'hébergement devrait pouvoir vous aider à résoudre ce problème sans frais supplémentaires.