Hoe metadata werken met gerelateerde objecten

Metadata die zijn ingesteld op een object worden doorgaans niet 'overgenomen' of gekopieerd naar bijbehorende objecten die tegelijkertijd worden gemaakt. Een saldotransactie neemt bijvoorbeeld niet de metadata over die eerder zijn ingesteld op de betaling die de saldotransactie maakte.

Er zijn een aantal belangrijke uitzonderingen. Wanneer een PaymentIntent wordt bevestigd, kopieert Stripe de metadata ervan, samen met enkele andere velden, naar de betaling die is gemaakt door de PaymentIntent. Dit is echter een eenmalige gebeurtenis en daaropvolgende aanpassingen aan de metadata van de PaymentIntent zullen niet worden toegepast op de metadata van de betaling, die afzonderlijk moeten worden aangepast.

Daarnaast worden de metadata van factuurregels gekopieerd vanuit de metadata van de abonnement waar de factuur toe behoort, voor factuurregel met type: 'subscription'.

Er zijn ook sommige Stripe-objecten die speciale parameters hebben voor het instellen van de metadata van bijbehorende objecten. Bijvoorbeeld: