Confira se a sintaxe do código está correta, principalmente as maiúsculas e minúsculas dos atributos.
Se você inserir card
e CardElement
, esse erro ocorrerá. O atributo cardElement
não está com as maiúsculas corretas. Insira card
e cardElement
para createPaymentMethod
.
A linguagem JavaScript diferencia maiúsculas e minúsculas. Se você está inserindo um parâmetro com duas palavras unidas, a primeira letra da primeira palavra deve ser minúscula e a primeira letra da segunda palavra deve ser maiúscula.
Exemplo: BankName
deve ser bankName
e HidePostalCode
deve ser hidePostalCode
.