ข้อมูลเมตามีหลักการทำงานกับออบเจ็กต์ที่เกี่ยวข้องกันอย่างไร

โดยทั่วไปแล้ว ข้อมูลเมตาซึ่งถูกกำหนดไว้ให้สำหรับออบเจ็กต์หนึ่งๆ จะไม่ถูก "สืบทอด" หรือถูกคัดลอกไปยังออบเจ็กต์ที่เกี่ยวข้องซึ่งสร้างขึ้นพร้อมกัน ตัวอย่างเช่น ออบเจ็กต์ Balance Transaction จะไม่สืบทอดข้อมูลเมตาซึ่งก่อนหน้านี้ถูกกำหนดไว้ให้สำหรับออบเจ็กต์ Charge ที่สร้าง Balance Transaction ดังกล่าว

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

นอกจากนี้ สำหรับบรรทัดรายการในใบแจ้งหนี้ที่มีค่าในช่อง type: เป็น 'subscription' ข้อมูลเมตาของบรรทัดรายการในใบแจ้งหนี้จะถูกคัดลอกจากข้อมูลเมตาของ Subscription ที่เกี่ยวข้องกับใบแจ้งหนี้ดังกล่าว

นอกจากนี้ยังมีออบเจ็กต์ Stripe บางส่วนที่มีพารามิเตอร์เฉพาะสำหรับการกำหนดข้อมูลเมตาของออบเจ็กต์ที่เกี่ยวข้อง ตัวอย่างเช่น