Comment les métadonnées fonctionnent avec les objets associés

Les métadonnées définies pour un objet ne sont généralement pas « héritées » ou copiées sur les objets associés créés en même temps. Par exemple, une opération sur solde n'héritera pas des métadonnées précédemment définies sur l'objet Charge ayant donné lieu à l'opération sur solde.

Il existe cependant quelques exceptions importantes. Lorsqu'un PaymentIntent est confirmé, Stripe copie ses métadonnées, ainsi que d'autres champs, dans l'objet Charge créé par le PaymentIntent. Il s'agit toutefois d'un événement ponctuel, et les modifications ultérieures des métadonnées du PaymentIntent n'entraîneront pas la modification des métadonnées de l'objet Charge, qui doivent être modifiées séparément.

En outre, les métadonnées des postes d'une facture seront copiées à partir des métadonnées de l'abonnement auquel la facture appartient, pour les postes de facture de type « abonnement ».

Il existe également des objets Stripe ayant des paramètres dédiés à la définition des métadonnées des objets associés. Par exemple :