hey guys, I run a dropshipping woocommerce store.
so I have an external site that uses my woocommerce API’s and webhooks to update the inventory and price of the items
ever since I enabled the SSL on my site all calls are being returned as 403 status.
looking at wp logs, it’s being sent by Cloudflare IP’s (not the original sender) and apparently with the headers messed up
now I tried a couple of solutions that I found here like turning off and on the universal SSL, and turning off browser integrity check, both have failed
i also submitted a ticket for Cloudflare support, and after a quick first reply, the ticket is unreplied for more than 24 hours now
what else can I do ? its an eCommerce site so the downtime is really hurting me
i cloned the site into a new host, then using connected directly via the api, worked flawlessly
then i enabled cloudflare CDN (i didnt issue any SSL, so it just got lets encrypt), and i got a semilar error as the above
headers are being malformed after passing through cloudflare
hey @cloonan please check the posts here aswell for additional context, as i dont think its an SSL certificate thing only.
its generally the request header change while passing through cloudflare
If CF was corrupting the request mid way, you would be able to tell by enabling logs on your origin? So if the key and all headers look good the only thing that might be blocking it is the IP it’s connecting from but if you had the IP address being forwarded then I have no clue. Maybe your API has a check for CF headers and blocks it? Otherwise I got no clue man, only other time i seen something similar was when CloudFlare would provide a captcha some of the POST material was being lost for me.