การชำระเงินด้วยบัตรในมาเลเซีย

การชำระเงินด้วยบัตรในมาเลเซียจะต้องผ่านการยืนยันตัวตนโดยใช้ 3D Secure ซึ่งช่วยเพิ่มการรักษาความปลอดภัยขึ้นอีกระดับให้แก่ลูกค้าที่ทำการซื้อทางออนไลน์ ซึ่งคุณอาจต้องเปลี่ยนแปลงการผสานการทำงาน เพื่อหลีกเลี่ยงไม่ให้การปฏิเสธการชำระเงินสูงขึ้นเมื่อทำธุรกรรมกับเจ้าของบัตรชาวมาเลเซีย

Stripe Checkout รองรับการตรวจสอบสิทธิ์การชำระเงินตั้งแต่เริ่มต้น หากคุณกำลังใช้ Charges API ที่ไม่รองรับการตรวจสอบสิทธิ์ คุณจะต้องเปลี่ยนแปลงการผสานการทำงานของคุณ ทั้ง Payment Intents API และ Setup Intents API ต่างรองรับการตรวจสอบสิทธิ์ แต่คุณก็ต้องตรวจสอบให้แน่ใจว่าการผสานการทำงานของคุณสามารถจัดการกับสถานะ `requires_action` ได้ เนื่องจากสถานะนี้จะแจ้งเตือนลูกค้าของคุณให้ตรวจสอบสิทธิ์การชำระเงิน หากคุณไม่แน่ใจว่าการผสานการทำงานของคุณสามารถจัดการกับการตรวจสอบสิทธิ์ได้หรือไม่ หรือได้รับการปฏิเสธการชำระเงินจำนวนมากเนื่องจาก `authentication_required` เราขอแนะนำให้ทดสอบการผสานการทำงานด้วย บัตรทดสอบการยืนยันตัวตนแบบ 3D Secure

คำถามที่พบบ่อย

เหตุใดการชำระเงินด้วยบัตรจึงต้องผ่านการตรวจสอบสิทธิ์

ในฐานะผู้ให้บริการชำระเงิน Stripe มีจุดมุ่งหมายในการป้องกันระบบนิเวศการชำระเงินให้ปลอดจากผู้ไม่ประสงค์ดี และป้องกันกิจกรรมที่เป็นการฉ้อโกงที่ส่งผลต่อทั้งผู้ใช้ของเราและลูกค้าของผู้ใช้ เนื่องจากการรายงานกิจกรรมที่เป็นการฉ้อโกง/การหลอกลวงทางออนไลน์ในมาเลเซียเพิ่มขึ้น Stripe จึงมีขั้นตอนการป้องกันปัญหาล่วงหน้าเพื่อยกระดับมาตรการลดการฉ้อโกง เช่น การขอให้ลูกค้ายืนยันตัวตนเมื่อตรวจพบกิจกรรมการชำระเงินที่น่าสงสัย Stripe มีความมุ่งมั่นอย่างยิ่งที่จะป้องกันกิจกรรมที่เป็นการฉ้อโกง ซึ่งสอดคล้องกับระเบียบข้อบังคับที่มาเลเซียได้กำหนดไว้สำหรับผู้ให้บริการชำระเงิน และมีจุดมุ่งหมายในการลดผลกระทบจากธุรกรรมที่เป็นการฉ้อโกง

3D Secure คืออะไร

3D Secure หรือที่เรียกสั้นๆ ว่า 3DS คือโปรโตคอลการยืนยันตัวตนที่ใช้สำหรับเพิ่มการรักษาความปลอดภัยขึ้นอีกระดับให้กับการทำธุรกรรมทางออนไลน์ เมื่อธุรกรรมผ่านการยืนยันตัวตนโดยใช้ 3DS ธนาคารที่ออกบัตรจะเป็นผู้รับผิดชอบต่อกิจกรรมใดๆ ที่เป็นการฉ้อโกง การรักษาความปลอดภัยเพิ่มเติมนี้แลกมาด้วยขั้นตอนการชำระเงินที่เพิ่มขึ้น

ฉันกำลังใช้ Charges V1 API ฉันจำเป็นต้องเปลี่ยนแปลงการผสานการทำงานการชำระเงินของฉันหรือไม่

ใช่ เนื่องจาก Charges API V1 ไม่รองรับการตรวจสอบสิทธิ์ คุณจึงจะต้องเปลี่ยนไปใช้ Payments Intent API สิ่งสำคัญคือต้องทดสอบการผสานการทำงานของคุณเพื่อตรวจสอบให้แน่ใจว่าสามารถจัดการกับคำขอการตรวจสอบสิทธิ์ มิฉะนั้นการปฏิเสธการชำระเงินจะเพิ่มขึ้นพร้อมแสดงรหัสข้อผิดพลาด `authentication_required`

ฉันมี Payment Intents API หรือ Setup Intents API แต่ฉันไม่สามารถประมวลผลการชำระเงินด้วยบัตรในมาเลเซียได้ ฉันต้องทำอะไรเพื่อแก้ไขปัญหานี้

ทั้ง Payment Intents API และ Setup Intents API ต่างรองรับการตรวจสอบสิทธิ์ แต่คุณก็ต้องตรวจสอบให้แน่ใจว่าการผสานการทำงานของคุณสามารถจัดการกับสถานะ `requires_action` ได้ เนื่องจากสถานะนี้จะแจ้งเตือนลูกค้าของคุณให้ตรวจสอบสิทธิ์การชำระเงิน

ฉันไม่แน่ใจว่าการผสานการทำงานปัจจุบันของฉันสามารถจัดการกับการตรวจสอบสิทธิ์ได้หรือไม่ หรือฉันได้รับการปฏิเสธการชำระเงินจำนวนมากเนื่องจาก `authentication_required` ฉันควรตรวจสอบอย่างไร

หากคุณไม่แน่ใจ เราขอแนะนำให้ทดสอบการผสานการทำงานของคุณด้วยบัตรทดสอบการยืนยันตัวตนแบบ 3D Secure เพื่อทำความเข้าใจว่าควรดำเนินการอย่างไรต่อ