การผสานการทำงานระหว่าง Stripe Billing กับ Payment Intents API

PaymentIntents คือ API การชำระเงินแบบใหม่ของ Stripe ที่จะช่วยจัดการวงจรการชำระเงินได้อย่างมีประสิทธิภาพมากขึ้นและสามารถทริกเกอร์ขั้นตอนการตรวจสอบสิทธิ์เพิ่มเติมเมื่อข้อบังคับของหน่วยงานกำกับดูแลกำหนดไว้ เช่น การตรวจสอบสิทธิ์ลูกค้าแบบรัดกุม (SCA) หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับ PaymentIntent ให้ไปที่ Stripe Docs

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

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

ใบแจ้งหนี้เวอร์ชันเก่าที่เคยสร้าง Charge ขึ้นมาจะไม่มีการเปลี่ยนแปลง หากใบแจ้งหนี้เวอร์ชันเก่ารายการใดรายการหนึ่งเหล่านี้มีการดำเนินการชำระเงินหลายครั้ง ระบบก็จะยังคงแสดงใน Charge ที่แยกกันต่างหากต่อไป

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