I just solved this issue when signing up a client - turns out that EFF's Privacy Badger was blocking something between Twilio and Stripe, causing "Error adding payment method: Stripe is not defined". After I selected "Disable for this site", worked just fine.