การบันทึกวิธีการชำระเงินสำหรับการชำระเงินตามรอบบิลหลังจากระเบียบข้อบังคับของการตรวจสอบสิทธิ์ลูกค้าแบบรัดกุม (SCA) มีผลบังคับใช้

การบันทึกรายละเอียดของบัตรโดยไม่ต้องเริ่มการชำระเงินก่อน

หากคุณต้องการบันทึกรายละเอียดของบัตรลูกค้าโดยไม่เรียกเก็บเงินสำหรับการชำระเงินตามรอบบิลจากลูกค้าในทันที ให้ใช้ Setup Intents API ของ Stripe เพื่อสร้าง SetupIntent ขึ้นมาให้บันทึกรายละเอียดของบัตรลูกค้า SetupIntent นี้จะปรับขั้นตอนการตรวจสอบสิทธิ์ให้เหมาะสมเมื่อคุณเรียกเก็บเงินลูกค้าของคุณเป็นครั้งแรก (โดยใช้ Payment Intents API) รวมถึงปรับขั้นตอนการชำระเงินตามรอบให้เหมาะสมด้วยเช่นกัน

การบันทึกรายละเอียดของบัตรพร้อมกับการชำระเงินครั้งแรก

หากคุณต้องการบันทึกรายละเอียดของบัตรพร้อมกับเรียกเก็บเงินครั้งแรก ให้สร้าง PaymentIntent เพื่อเรียกเก็บเงินและบันทึกรายละเอียดของบัตรเพื่อใช้ในภายหลัง ใช้พารามิเตอร์ setup_future_usage เพื่อระบุว่าคุณคาดหวังให้การเรียกเก็บเงินครั้งถัดๆ ไปจะปรากฏอยู่ในรูปแบบใด

เมื่อคุณสร้าง PaymentIntent และเรียกเก็บเงินจากลูกค้าของคุณแล้ว ระบบจะนำลูกค้าไปที่ขั้นตอนการยืนยันเพื่อตรวจสอบสิทธิ์ เว้นแต่จะมีการนำขั้นตอนที่ราบรื่นมาใช้ (มีให้ใช้งานเฉพาะใน 3D Secure 2)

การชำระเงินตามรอบ

หากคุณสร้าง SetupIntent ก่อน หรือหากคุณสร้าง PaymentIntent ที่มีพารามิเตอร์ setup_future_usage และกำหนดเป็น off_session สำหรับการเรียกเก็บเงินครั้งแรกของลูกค้า การเรียกเก็บเงินครั้งถัดไปจะส่งคำขอการยกเว้นธุรกรรมที่ริเริ่มโดยผู้ค้าจากบริษัทผู้ออกบัตรโดยอัตโนมัติ ซึ่งจะทำให้การเรียกเก็บเงินสำเร็จโดยไม่ต้องตรวจสอบสิทธิ์

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

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