Asegúrate de que la sintaxis del código sea correcta; en concreto, comprueba que todos los atributos tengan las mayúsculas y minúsculas que correspondan.
Si especificas card
y CardElement
, recibirás este error. El atributo cardElement
no tiene las mayúsculas correctas. Especifica card
y cardElement
para createPaymentMethod
.
JavaScript es un lenguaje que distingue entre mayúsculas y minúsculas. Si especificas un parámetro que tiene dos palabras, la primera letra de la primera palabra debe ir en minúscula y la primera letra de la segunda palabra debe ir en mayúscula.
Ejemplo: BankName
sería bankName
y HidePostalCode
sería hidePostalCode
.