Hur metadata fungerar med relaterade objekt

Metadata som har fastställts för ett objekt kopieras eller ”ärvs” i allmänhet inte till associerade objekt som skapas samtidigt. En saldotransaktion ärver till exempel inte de metadata som tidigare har fastställts för den debitering som skapade kontotransaktionen.

Det finns några viktiga undantag. När ett PaymentIntent bekräftas kopierar Stripe dess metadata, tillsammans med några andra fält, till den debitering som skapas av PaymentIntent. Det här är dock en engångshändelse och efterföljande uppdateringar av PaymentIntents metadata kommer inte att uppdatera metadata för debiteringen, som måste uppdateras separat.

Dessutom kopieras metadata för en fakturaradpost från metadata för det abonnemang som fakturan tillhör, för fakturaradpost där type: ‘subscription.’

Det finns också vissa Stripe-objekt som har särskilda parametrar för att ställa in metadata för associerade objekt. Några exempel: