ข้อผิดพลาด "โปรดกำหนดพารามิเตอร์การสร้าง Element หรือ PaymentMethod ให้กับ createPaymentMethod" ขณะเปลี่ยนจาก `stripe.createToken()` เป็น `stripe.createPaymentMethod()`

ตรวจสอบให้มั่นใจว่ารูปแบบภาษาโค้ดของคุณนั้นถูกต้อง โดยเฉพาะแอตทริบิวต์ทั้งหมดใช้ตัวอักษรพิมพ์ใหญ่หรือพิมพ์เล็กอย่างถูกต้องครบถ้วนแล้ว

ตัวอย่าง

การส่ง card และ CardElement จะทำให้เกิดข้อผิดพลาดนี้ แอตทริบิวต์ cardElement ใช้ตัวอักษรพิมพ์ใหญ่ไม่ถูกต้อง ให้ส่ง card และ cardElement ไปยัง createPaymentMethod แทน

ข้อมูลเพิ่มเติม

  • JavaScript เป็นภาษาที่ต้องใช้ตรงตามตัวพิมพ์ หากคุณส่งพารามิเตอร์ที่ประกอบด้วยคำ 2 คำ ตัวอักษรแรกของคำแรกควรเป็นอักษรพิมพ์เล็ก และตัวอักษรแรกของคำที่ 2 ควรเป็นอักษรพิมพ์ใหญ่

    • ตัวอย่าง: BankName จะเป็น bankName และ HidePostalCode จะเป็น hidePostalCode

คำตอบนี้ช่วยตอบข้อสงสัยของคุณหรือไม่