- Verschifft
- 6. September 2026 um 22:17 UTC
- Autor
- Kamo
- Ausschuss
- b0bb3a2
Die Konsole zeigte einem Kunden drei verschiedene Nummern für einen Plan und ließ sie kaufen ohne Karte. Rendering it against the live catalogue, Business at five Sitze: die Plankarte mit der Schlagzeile $79.73 pro Sitz unter einem "33% off" Abzeichen, die Schätzung unter ihm betrug $595.00, und BillingService hätte $360 berechnet keiner von ihnen der Preis für etwas. Das ist die Oberfläche halb so; die BillingService Hälfte ist 5cfc969. buildQuote ist jetzt der einzige Ort, an dem ein Preis gelöst ist. Es nimmt die Förderung und wendet es genau dort an, wo ************ auf den Plan zu tun hat Sitz subtotal, nach dem Termin Rabatt, und nicht zu add-ons - so die Karten und Die Summe ist die gleiche Arithmetik und nicht zwei Implementierungen davon. Es auch zitiert die $99-pro-Sitz Startgebühr, die keine Oberfläche erwähnt: ein Fünf-Sitz Business Order sagt "Due today $893.65", wo es verwendet, um zu sagen "$595.00 pro Monat" und nichts anderes. Per-Mailbox-Add-ons sind preislich auf der Mailbox-Zahl statt fallen durch, um die Sitzzahl, und zitieren Sie nichts überhaupt, wenn diese Zählung ist Unbekannt, anstatt selbstbewusst das Falsche zu zitieren. Ein bezahlter Plan braucht jetzt eine Karte. Nichts gefragt nach einem und nichts geprüft: die Konsole veröffentlichte den Kauf, Stripe eröffnete ein Abonnement es nicht berechnen konnte und beantwortete "unvollständig" - eine gewöhnliche Antwort, kein Fehler - und der Bildschirm sagte "Ihr Plan ist aktualisiert" über ein Abonnement, das für nichts bezahlt und würde innerhalb des Tages gelöscht werden. Die Bestätigungstaste ist deaktiviert, bis es eine Karte gibt, mit einer Zeile, die so und einem Link zum Tab, der es behebt. Der Header lautet jetzt "Status". INCOMPLETE, PAST_DUE, CANCELED und PAUSED identisch mit einem gesunden Plan, weil es auf "Quelle" verzweigt; Jeder hat seinen eigenen Staat, der sagt, was wahr ist, was es für den Zugang bedeutet und was zu tun. Eine Live-Studie hat eine zu - eine Trialing-Organisation hat plan_code FREE während der Anspruch Motor gewährt es alles, so fiel es in "Ihre Organisation ist auf der kostenlosen Ebene", während mit jeder kostenpflichtigen App, mit der Frist dass es sich nirgends auf der Seite auswirkt. Anderswo auf der Registerkarte: Kündigung eines Unternehmens Abonnement war eine nackte aufKlick ohne Bestätigung und ohne Fang, so dass ein Ausfall wie ein Knopfdruck aussah dass nichts getan hat, es verwendet den gleichen Dialog der Self-Serve-Sitzplatte tut, die benennt die Tagesabdeckung läuft zu. Das Entfernen einer Karte wird bestätigt und sagt, wann es ist die, die das Abonnement in Rechnung gestellt wird. Das Feld "Kontotitel" ist weg: es war editierbar, Speichern gemeldeten Erfolg, und displayName wird Server-Seite von der abgeleitet Billing Name - keine Spalte war jemals dahinter. Der create-account Dialog nicht mehr verlangt einen Titel, den sie verwirft. Zwei "Mitglieder-ID"-Boxen mit einer 19-stelligen I-Permin sind Verzeichnis-Picker. Und -?sub=Organisation" - die URL, die ein Besitzer kopiert aus ihre Adressleiste macht keine leere Seite mehr für alle anderen. Geld und Termine sind für den Leser formatiert: Die Beträge wurden angeheftet en-US/USD auf einem Produkt Versand 21 Locales und einem Katalog mit einer Währung pro Plan, Angebotszeilen wurden als englische String-Verketterung, Rechnung zusammengebaut Datteln waren roher ISO, und Stripes eigene Status wurden wörtlich gedruckt "unkollektativ" liest sich als Anklage und nicht als "wir konnten nicht laden Sie Ihre Karte". Auch trägt die /myplan vorselect Projekte-2d übergeben: ?plan=BUSINESS kommt mit Business gewählt, durch wählenPlan, so dass die Sitzzahl geklemmt ist der Plan, wie ein Klick ist, und ein Link zur Namensgebung Enterprise öffnet den Verkauf Dialog statt nichts zu tun. 61 Tests in der Abrechnungssuite, 32 davon neu; Typcheck sauber; keine neue Ausbucht Fehler gegen eine HEAD-Basislinie. Kopie ist in kamo-translation-dictionary 4fbd8e31, zuerst geschoben, so dass die Build Wache hat es.