ข้อผิดพลาด "โปรดกำหนดพารามิเตอร์การสร้าง Element หรือ PaymentMethod ให้กับ createPaymentMethod" ขณะเปลี่ยนจาก `stripe.createToken()` เป็น `stripe.createPaymentMethod()`
ตรวจสอบให้มั่นใจว่ารูปแบบภาษาโค้ดของคุณนั้นถูกต้อง โดยเฉพาะแอตทริบิวต์ทั้งหมดใช้ตัวอักษรพิมพ์ใหญ่หรือพิมพ์เล็กอย่างถูกต้องครบถ้วนแล้ว
ตัวอย่าง
การส่ง card
และ CardElement
จะทำให้เกิดข้อผิดพลาดนี้ แอตทริบิวต์ cardElement
ใช้ตัวอักษรพิมพ์ใหญ่ไม่ถูกต้อง ให้ส่ง card
และ cardElement
ไปยัง createPaymentMethod
แทน
ข้อมูลเพิ่มเติม
-
JavaScript เป็นภาษาที่ต้องใช้ตรงตามตัวพิมพ์ หากคุณส่งพารามิเตอร์ที่ประกอบด้วยคำ 2 คำ ตัวอักษรแรกของคำแรกควรเป็นอักษรพิมพ์เล็ก และตัวอักษรแรกของคำที่ 2 ควรเป็นอักษรพิมพ์ใหญ่
ตัวอย่าง:
BankName
จะเป็นbankName
และHidePostalCode
จะเป็นhidePostalCode
คำตอบนี้ช่วยตอบข้อสงสัยของคุณหรือไม่
บทความที่เกี่ยวข้อง