Metadata yang telah ditetapkan pada suatu objek umumnya tidak "diwariskan" atau disalin ke objek terkait yang dibuat pada waktu yang sama. Misalnya, Transaksi Saldo tidak akan mewariskan metadata yang telah ditetapkan pada Charge yang membuat Transaksi Saldo.
Ada beberapa pengecualian penting. Setelah PaymentIntent dikonfirmasi, Stripe akan menyalin metadata beserta beberapa kolom lain ke Charge yang dibuat oleh PaymentIntent. Namun, ini adalah kejadian satu kali, sehingga pembaruan berikutnya pada metadata PaymentIntent tidak akan mengubah metadata Charge yang harus diperbarui secara terpisah.
Selain itu, metadata Mata Anggaran Faktur akan disalin dari metadata Langganan milik Faktur, untuk Mata Anggaran Faktur dengan jenis 'langganan'.
Ada juga beberapa objek Stripe yang memiliki parameter khusus untuk mengatur metadata objek terkait. Contohnya antara lain:
Anda dapat menetapkan metadata Langganan yang dibuat untuk Sesi Checkout pada mode langganan dengan menetapkan subscription_data.metadata. Pembaruan mendatang pada metadata Langganan harus dilakukan secara langsung di objek Langganan atau dengan mengubah fase Jadwal Berlangganan.
Jadwal Berlangganan dapat digunakan untuk memperbarui metadata pada Langganan dasar dengan menetapkan phases.metadata.[0] Saat Jadwal bertransisi ke tiap fase, Stripe akan memperbarui metadata Langganan berdasarkan konten phases.metadata. Cara kerja selengkapnya dapat dilihat di panduan di dokumentasi kami.