【发布时间】:2021-03-21 05:47:15
【问题描述】:
我在尝试使用 Stripe CardNumberElement 并尝试使用 styled-components 设置样式时遇到问题
当我尝试提交使用自定义重新设置样式的 CardNumberElement 组件的表单时,我收到此错误:
IntegrationError: A valid Element name must be provided. Valid Elements are: card, cardNumber, cardExpiry, cardCvc, postalCode, paymentRequestButton, iban, idealBank, p24Bank, auBankAccount, fpxBank; you passed: object.
我在这里创建了一个我想要实现的示例:https://codesandbox.io/s/react-stripe-js-forked-6b7lq
要复制输入卡号:4242 4242 4242 4242 到期日期:12/33 CVC:233,按付款并在 Chrome 中打开开发者工具。
我知道我可以通过传递 options 属性来达到相同的效果,但我正在使用一些用 styled-components 编写的旧组件,我希望保持一致。
【问题讨论】:
标签: reactjs stripe-payments styled-components