- Expédié
- 6 septembre 2026 à 22:17 UTC
- Auteur
- Kamo
- Commite
- b0bb3a2
La console montrait un client trois numéros différents pour un plan et le laissait acheter sans carte. Enlever le rapport contre le catalogue vivant, Business at five sièges: la carte-plan en tête de 79,73 euros, un siège sous une plaquette "33 % de réduction", le Les estimations inférieures à ce montant total s'élèvent à 595 dollars, et BillingService aurait dû facturer 360 dollars. aucun d'entre eux n'est le prix de quoi que ce soit. C'est la moitié de la surface; La moitié de BillingService est de 5cf. buildQuote est maintenant le seul endroit où un prix est résolu. Il prend la promotion et s'applique exactement où - le fait - est - au plan sous-total, après le terme de réduction, et non pour ajouter - donc les cartes et le total est la même arithmétique plutôt que deux implémentations. Il y a également cite les frais de démarrage de 99 dollars, qu'aucune surface mentionnée: un cinq sièges L'ordre d'affaires dit "Duit aujourd'hui 893,65 euros" où il disait "595,00 dollars par mois" Et rien d'autre. Les add-ons par boîte de courrier sont facturés sur le nombre de boîtes aux lettres au lieu de tomber à travers le compte des sièges, et ne rien citer du tout quand ce nombre est inconnue plutôt que de citer avec confiance la mauvaise chose. Un plan payant a maintenant besoin d'une carte. Rien n'en demandait un et rien n'a vérifié : console a affiché l'achat, Stripe a ouvert un abonnement il ne pouvait pas payer et répond: «incomplète» une réponse ordinaire, pas une erreur, et l'écran a déclaré "Votre plan est mis à jour" sur un abonnement qui n'a rien payé et être supprimé dans la journée. Le bouton de confirmation est désactivé jusqu'à ce qu'il y ait une carte, avec une ligne de phrase et un lien vers l'onglet qui le fixe. L'en-tête dit maintenant «statu». INCOMPLETE, PASTION, ANNULÉE ET PAUSE rendu identique à un plan sain parce qu'il se ramène sur la seule source; chacun a son propre état disant ce qui est vrai, ce qu'il signifie pour l'accès, et ce qui à faire. Un procès en direct en a un aussi - une organisation de procès a un plan-code GRATUIT alors que le moteur de droit lui accorde tout, il est donc tombé dans "votre l'organisation est sur le niveau gratuit" tout en utilisant chaque application payante, avec le délai Cela n'a d'importance nulle part sur la page. Ailleurs sur l'onglet: l'annulation de l'abonnement d'une organisation était nu onClick sans confirmation et pas de prise, donc un échec ressemblait à un bouton qui n'a rien fait - il utilise le même dialogue que le panneau de siège en libre-service, qui nomme la couverture du jour passe à. La suppression d'une carte est confirmée, et dit quand elle est l'abonus est facturé. Le champ "titre comptable" a disparu: il a été éditable, Save a rapporté le succès, et displayName est dérivé côté serveur à partir du Nom de facturation - aucune colonne n'a jamais été derrière. Le dialogue de création n'est plus exige un titre qu'il rejette. Deux boîtes "Membre ID" neuvent un identifiant à 19 chiffres sont des cueilleurs d'annuaires. Et l'URL un propriétaire est en train de recevoir des copies de l'URL d'un propriétaire. leur barre d'adresses - ne rend plus une page vide pour tout le monde. L'argent et les dates sont formatés pour le lecteur: les montants ont été fixés à en-US/USD sur un produit expédiant 21 localités et un catalogue portant une monnaie par plan, les lignes de devis ont été assemblées en tant que concaténation de chaîne anglaise, facture les dates étaient brutes de l'ISO, et les statuts de Stripe étaient imprimés in extenso. "incollectible" se lit comme une accusation plutôt que comme "nous ne pourrions pas facturer votre carte". Porter également les projets /myplan preselect-2d remis: ?plan-BUSINESS Arrive avec Business choisi, par le biais de choosePlan de sorte que le nombre de sièges est serré à le plan de la même manière qu'un clic est, et un lien nommant Enterprise ouvre les ventes dialoguer plutôt que d'apparaître ne rien faire. 61 essais dans la suite de facturation, 32 d'entre eux neufs; contrôle de type propre; pas de nouvelle peluche erreurs par rapport à une valeur initiale de HEAD. Copie est en kamo-translation-dictionary 4fbd8e31, J'ai d'abord poussé, donc le garde-fou l'a.