The Stripe docs describe how to override the fonts used in their new Payment Element here: https://stripe.com/docs/js/elements_object/create#stripe_elements-options-fonts - however, this is not possible from Craft's Stripe plugin when using getPaymentFormHtml(). We have plenty of power to alter the design by using the appearance object, which works really well. But custom fonts do not work, not with cssSrc or a custom font source object.
Description
The Stripe docs describe how to override the fonts used in their new Payment Element here: https://stripe.com/docs/js/elements_object/create#stripe_elements-options-fonts - however, this is not possible from Craft's Stripe plugin when using
getPaymentFormHtml()
. We have plenty of power to alter the design by using theappearance
object, which works really well. But custom fonts do not work, not withcssSrc
or a custom font source object.Steps to reproduce
I would expect either of the following to work:
or
Additional info