mirror of
https://github.com/bitwarden/server.git
synced 2026-04-12 00:31:55 -05:00
* feat(billing): implement paypal payments for premium organization upgrade * test(billing): add paypal payment scenarios for organization upgrade * tests(billing): simplify tests * fix(billing): run dotnet format * style(billing): formatting * refactor(billing): inline subscription detail fetching logic * fix(billing): use OrganizationId for PayPal invoice payment * refactor(billing): simplify subscription item quantity to 1 for upgrades * feat(subscriber): add type-checking properties to SubscriberId * refactor(tests): update result assertion to use 'Success' property * fix(billing) run dotnet format * feat(billing): implement payment method pre-check for organization upgrade * feat(billing): refine Stripe subscription payment behavior for default incomplete * test(billing): update and add tests for organization upgrade command * chore(billing): clarify comment on user subscription removal * feat(payment): add type helper properties to masked payment method * refactor(billing): replace IHasPaymentMethodQuery with IGetPaymentMethodQuery * feat(billing): prohibit bank accounts for organization upgrades * refactor(billing): simplify subscription payment behavior logic * test(billing): update premium organization upgrade bank account test * feat(billing): allow premium organization upgrade with verified bank accounts * test(billing): add test for premium organization upgrade with verified bank account * style(files): remove byte order mark from files * refactor(billing): centralize premium upgrade billing logic