Alex Morask
bcfaf55412
[AC-2548] Remove automatic tax collection check from provider creation ( #4042 )
...
* Remove automatic tax collection check
* Fix tests
2024-05-06 11:56:02 -04:00
Alex Morask
f7aa56b324
Handle case where Stripe IDs do not relate to Stripe entities ( #4021 )
2024-04-25 11:07:47 -04:00
Alex Morask
eac2b9f0b8
[AC-2488] Return default state for billing metadata when Organization has no Stripe entities ( #4018 )
...
* Return default state for billing metadata when no stripe entities
* Fix tests
2024-04-25 09:21:05 -04:00
Alex Morask
b12e881ece
[AC-2488] Add billing endpoint to determine SM standalone for organization ( #4014 )
...
* Add billing endpoint to determine SM standalone for org.
* Add missing attribute
2024-04-24 16:29:04 -04:00
Alex Morask
c4ba0dc2a5
[AC-1923] Add endpoint to create client organization ( #3977 )
...
* Add new endpoint for creating client organizations in consolidated billing
* Create empty org and then assign seats for code re-use
* Fixes made from debugging client side
* few more small fixes
* Vincent's feedback
2024-04-16 13:55:00 -04:00
Alex Morask
3cdfbdb22d
Start subscription for provider during setup process. ( #3957 )
2024-04-10 14:10:53 -04:00
Alex Morask
e2cb406a95
[AC-1910] Allocate seats to a provider organization ( #3936 )
...
* Add endpoint to update a provider organization's seats for consolidated billing.
* Fixed failing tests
2024-03-29 11:18:10 -04:00
Alex Morask
ffd988eeda
[AC-1904] Implement endpoint to retrieve Provider subscription ( #3921 )
...
* Refactor Core.Billing prior to adding new logic
* Add ProviderBillingQueries.GetSubscriptionData
* Add ProviderBillingController.GetSubscriptionAsync
2024-03-28 08:46:12 -04:00
Alex Morask
59fa6935b4
[AC-1608] Send offboarding survey response to Stripe on subscription cancellation ( #3734 )
...
* Added offboarding survey response to cancellation when FF is on.
* Removed service methods to prevent unnecessary upstream registrations
* Forgot to actually remove the injected command in the services
* Rui's feedback
* Add missing summary
* Missed [FromBody]
2024-02-09 11:58:37 -05:00
Alex Morask
95139def0f
[AC-1758] Implement RemoveOrganizationFromProviderCommand
( #3515 )
...
* Add RemovePaymentMethod to StripePaymentService
* Add SendProviderUpdatePaymentMethod to HandlebarsMailService
* Add RemoveOrganizationFromProviderCommand
* Use RemoveOrganizationFromProviderCommand in ProviderOrganizationController
* Remove RemoveOrganizationAsync from ProviderService
* Add RemoveOrganizationFromProviderCommandTests
* PR review feedback and refactoring
* Remove RemovePaymentMethod from StripePaymentService
* Review feedback
* Add Organization RisksSubscriptionFailure endpoint
* fix build error
* Review feedback
* [AC-1359] Bitwarden Portal Unlink Provider Buttons (#3588 )
* Added ability to unlink organization from provider from provider edit page
* Refreshing provider edit page after removing an org
* Added button to organization to remove the org from the provider
* Updated based on product feedback
* Removed organization name from alert message
* Temporary logging
* Remove coupon from Stripe org after disconnected from MSP
* Updated test
* Change payment terms on org disconnect from MSP
* Set Stripe account email to new billing email
* Remove logging
---------
Co-authored-by: Conner Turnbull <133619638+cturnbull-bitwarden@users.noreply.github.com>
Co-authored-by: Conner Turnbull <cturnbull@bitwarden.com>
2024-01-12 10:38:47 -05:00