Payment Intents API ช่วยให้คุณสามารถสร้างการผสานการทำงานสำหรับการชำระเงินที่สามารถจัดการกับดำเนินการที่ซับซ้อนได้ API นี้จะติดตามการชำระเงิน ตั้งแต่การสร้างรายการชำระเงินจนถึงขั้นตอนการชำระเงินทั้งหมด และจะทริกเกอร์ขั้นตอนการตรวจสอบสิทธิ์เพิ่มเติมเมื่อจำเป็น
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Payment Intents API ได้ใน Stripe Docs
เมื่อคุณต้องการสร้างการผสานการทำงานสำหรับการชำระเงินผ่าน Stripe แบบไดนามิกที่ปรับแต่งเอง ซึ่งสามารถจัดการกับปัจจัยหลายประการได้โดยอัตโนมัติที่ก่อนหน้านี้ต้องจัดการโดยใช้การผสานการทำงานด้วยตนเอง เช่น การรองรับและการปฏิบัติตามข้อกำหนดการตรวจสอบสิทธิ์ลูกค้าแบบรัดกุม
คุณสามารถใช้งาน Payment Intents API ร่วมกับ Setup Intents API และ/หรือ Payment Methods เพื่อมอบประสบการณ์การชำระเงินผ่าน Stripe แบบกำหนดเองที่น่าพึงพอใจได้
Setup Intents API คือ API ที่ใช้ในการบันทึกวิธีการชำระเงินไว้สำหรับการชำระเงินในอนาคตโดยยังไม่เรียกเก็บเงินจากลูกค้าในทันที
วัตถุประสงค์ของ API นี้คือการบันทึกข้อมูลเข้าสู่ระบบสำหรับการชำระเงินไว้และปรับให้เหมาะสมกับการชำระเงินในอนาคต ซึ่งหมายความว่าระบบจะปรับวิธีการชำระเงินให้ถูกต้องสำหรับทุกสถานการณ์ ตัวอย่างเช่น เมื่อตั้งค่าบัตร ระบบอาจต้องตรวจสอบสิทธิ์ของลูกค้าหรือตรวจสอบความถูกต้องของบัตรกับธนาคารของลูกค้าก่อน Stripe จะอัปเดตออบเจ็กต์ SetupIntent ตลอดขั้นตอนนั้น
ดูข้อมูลเพิ่มเติมได้ที่ Setup Intents API ใน Stripe Docs
คุณควรใช้ Setup Intents API เมื่อคุณต้องการบันทึกข้อมูลการชำระเงินของลูกค้า แต่ไม่ต้องการเรียกเก็บเงินจากลูกค้าในระหว่างการดำเนินการดังกล่าว การสร้าง SetupIntent จะสร้าง PaymentMethod ที่จะเชื่อมโยงกับลูกค้าแต่ละราย ซึ่งสามารถนำไปใช้สร้าง PaymentIntent เมื่อคุณพร้อมที่จะเรียกเก็บเงินจากพวกเขาได้
ตัวอย่างของธุรกิจที่ควรใช้ Setup Intents มีดังนี้
บริษัทให้เช่ารถยนต์ที่เก็บรวบรวมรายละเอียดวิธีการชำระเงินก่อนที่ลูกค้าจะเช่ารถยนต์และเรียกเก็บเงินจากบัตรหลังระยะการเช่าสิ้นสุดลง
เว็บไซต์การระดมทุนที่เก็บรวบรวมรายละเอียดของบัตรเพื่อเรียกเก็บเงินภายหลังเมื่อแคมเปญระดมเงินได้ถึงจำนวนที่กำหนดเท่านั้น
บริษัทสาธารณูปโภคที่เรียกเก็บเงินในจำนวนที่ต่างกันออกไปในแต่ละเดือนตามปริมาณการใช้แต่จะเก็บรวบรวมรายละเอียดการชำระเงินผ่าน SEPA ก่อนการชำระเงินในเดือนแรก