Заставьте группы по выставлению счетов работать до конца и прекратите взимать плату за самообслуживание ни за что

FeatureBillingService
Порезанный
11 августа 2026 г. в 18:10 UTC
Автор
Kamo
Обещать
3364634

Группа теперь может собирать людей, покупать план на собственной карточке своего менеджера. его местами. Ничего из этого не существовало: только операции создавались, одобрялись И удалите, чтобы владелец, который создал группу, получил ярлык и не мог его использовать. BillingGroupSeatService - это место, где деньги перемещаются, а право выдается и сохраняется. Кроме ведения учета, поэтому не может быть добавлен новый маршрут, который пропускает ворота. Отказ от подписки () до создания () называется, а не после, потому что создание () Открывает подписку Live Stripe — неодобренная группа, наследственная, менеджер Без карточки или пробоины крышки сиденья все останавливается там. Два дефекта сделали группу не тем человеком: Плательщиком был какой-либо счетUid органа запроса, названный, непроверенный, и Консоль прислала организацию. Группа, представленная организации, не является Биллинговая группа; это второе название для собственной подписки организации. Плательщик теперь является производным от управляющего, и оба утверждают, что согласны. Прежде чем что-либо будет предъявлено. Отправка аккаунта Uid полностью отвергается. - обеспечить повторное использование самой старой ссылки участника AccountMember, которая для Любой, кто когда-либо был добавлен на счет организации, является счетом организации. Убедитесь, что PersonalAccountForMember идентифицируется первичным участником, который Единственное поле, где говорится, что счет принадлежит человеку. Где владелец управляет своей группой, «своей картой» и «организацией». Карта" - это действительно один и тот же счет и один и тот же клиент Stripe, и нет Код может отличить их. Отказано, если не подтверждено, а не задокументировано конец. Отдельно два живых жука, найденных здесь: - /self/seat заряжал члена и никогда не выдавал ему места. Называется Create() и вернулся; не было подписки участника строка и не Лицензия на учетную запись, так что Покупатель оставался нелицензированным, пока его карта оплачивалась каждый месяц. - @Transactional в AccountBillingService перешла на частный метод, поэтому Весна проигнорировала его и гарантировала, что AccountForMember будет работать без каких-либо транзакций. А. Провал между двумя его сейвами осиротел аккаунт, следующий поиск не мог См., и следующий призыв создал второй. /self/coverage - это новое: оно отвечает "кто платит за мое место", что ничего не сделало. Это также то, что останавливает кого-то, уже покрытого предложением второго места на собственную карточку.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены