- Expédié
- 11 août 2026 à 00:49 UTC
- Auteur
- Kamo
- Commite
- 2b0f443
Les prix rayés sont immuables et le mappage contient une ligne par (org, type, code, cycle) derrière une clé unique, de sorte qu'une fois qu'il existait un prix, il ne pourrait jamais changer. A L'édition des prix était une non-op permanente sur les recettes, et rien ne l'a signalé. StripePriceReconciler compare chaque prix cartographié à ce que le catalogue est maintenant dit et, quand on le demande, pointe la cartographie à un prix de Stripe frais avec le vieux un archivé - archivé plutôt que supprimé, parce que Stripe continue à facturer un le prix archivé pour les abonnements déjà sur celui-ci et le refuse pour les nouveaux, qui est exactement le comportement souhaité. Le compteur est transporté à travers, donc un compteur le prix ne peut pas revenir non mesuré et arrêter silencieusement l'utilisation de la facturation. Il ne fait délibérément pas passer les abonnés existants au nouveau prix. Silencieusement redéfinir le prix d'un client vivant parce que quelqu'un a édité une ligne de catalogue est une redevance personne n'est autorisé; s'il convient de les grand-pèrer est une décision commerciale, et Le fait qu'il n'a jamais été une décision qui manquait. Le compte qui reste encore à prendre Un prix ancien est déclaré à la place. Exposé par rapport uniquement par défaut à GET repointer derrière un POST explicite.