donate-api.tpo returning HTTP 500 for all endpoints, captcha broken, credit card donations not possible
@mattlav reported in tpo/web/donate!3 (merged) that we haven't been getting any credit card donations for a day or two because the captcha is broken on donate.tpo.
i just checked, and https://donate-api.torproject.org and https://donate-api.torproject.org/captcha are both returning HTTP 500. this issue coincides pretty closely with when i deployed tpo/web/donate!3 (merged), so it seems like a good candidate. however, my changes shouldn't break the entire site (and didn't during testing). i rolled back the change on our production deployment on crm-ext-01, restarted apache and FPM, but no change.
i'm unsure of what the issue is or how to debug
/cc @mathieu
Edited by Kez