แก้ไขโดย สร้างรหัส QR SEPA
เพิ่มฟีเจอร์ตรวจสอบขนาด QR payload ในตัว ซึ่งจะวัดความยาวของไบต์ที่เข้ารหัสจริงก่อนที่จะสร้างรหัส QR เพื่อช่วยให้มั่นใจว่า QR สุดท้ายจะมีขนาดไม่เกิน 331 ไบต์ ซึ่งจะช่วยเพิ่มความน่าเชื่อถือในการสแกนผ่านแอปธนาคารต่างๆ
ฟีเจอร์นี้จะตรวจสอบขนาดของ QR payload สุดท้ายเทียบกับขีดจำกัด 331 ไบต์ก่อนที่จะสร้างรหัส QR โดยจะคำนวณความยาวของไบต์ที่เข้ารหัสตามที่จะถูกฝังลงใน QR แทนการนับจำนวนตัวอักษร เมื่อ payload มีขนาดเกินขีดจำกัด ระบบจะบล็อกการสร้างและแจ้งเตือนอย่างชัดเจนว่า payload มีขนาดใหญ่เกินกว่าที่แอปธนาคารจะสแกนได้อย่างน่าเชื่อถือ ผู้ใช้จะเห็นขนาดไบต์ปัจจุบันและจำนวนไบต์ที่เหลืออยู่เพื่อช่วยในการปรับเปลี่ยนเนื้อหา ฟีเจอร์นี้รองรับการแก้ไขแบบทำซ้ำโดยการตรวจสอบขนาดไบต์ใหม่ทุกครั้งที่มีการเปลี่ยนแปลง payload เหมาะสำหรับขั้นตอนการทำงานที่รหัส QR ต้องได้รับการยอมรับจากแอปพลิเคชันธนาคารที่มีการบังคับใช้ขีดจำกัดของ payload อย่างเคร่งครัด ซึ่งจะช่วยลดการลองผิดลองถูกโดยการตรวจพบปัญหาเรื่องขนาดตั้งแต่เนิ่นๆ และสม่ำเสมอ นอกจากนี้ยังช่วยลดความเสี่ยงในการสร้างรหัส QR ที่แสดงผลได้แต่ไม่สามารถสแกนได้เนื่องจากข้อจำกัดด้านขนาดของ payload กรณีการใช้งานทั่วไป ได้แก่ การสร้าง QR สำหรับชำระเงิน, เทมเพลต QR สำหรับโอนเงินผ่านธนาคาร และการเชื่อมต่อระบบธนาคารผ่าน QR ใดๆ ที่ความสามารถในการทำงานร่วมกันเป็นสิ่งสำคัญ
แหล่งข้อมูลภายนอก
https://cross-service-solutions.com/
หากคุณรู้จักเครื่องมือหรือวิธีการที่สามารถช่วยแก้ปัญหาที่เรายังไม่ได้ครอบคลุม เรายินดีรับฟัง