Payment Intents API เทียบกับ Setup Intents API

Payment Intents API

Payment Intents API คืออะไร

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับ Payment Intents API ได้ใน Stripe Docs

คุณควรใช้ Payment Intents เมื่อใด

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

คุณสามารถใช้งาน Payment Intents API ร่วมกับ Setup Intents API และ/หรือ Payment Methods เพื่อมอบประสบการณ์การชำระเงินผ่าน Stripe แบบกำหนดเองที่น่าพึงพอใจได้

Setup Intents API

Setup Intents API คืออะไร

Setup Intents API คือ API ที่ใช้ในการบันทึกวิธีการชำระเงินไว้สำหรับการชำระเงินในอนาคตโดยยังไม่เรียกเก็บเงินจากลูกค้าในทันที

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

ดูข้อมูลเพิ่มเติมได้ที่ Setup Intents API ใน Stripe Docs

คุณควรใช้ Setup Intents เมื่อใด

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

ตัวอย่างของธุรกิจที่ควรใช้ Setup Intents มีดังนี้