Alex Morask
62a0936c2e
[PM-25183] Update the BitPay purchasing procedure ( #6396 )
...
* Revise BitPay controller
* Run dotnet format
* Kyle's feedback
* Run dotnet format
* Temporary logging
* Whoops
* Undo temporary logging
2025-10-28 09:31:59 -05:00
Vijay Oommen
a6726d2e04
PM-26208 updated api endpoint ( #6431 )
2025-10-09 10:47:54 -05:00
Vijay Oommen
8b30c33eae
PM-25413 no badRequest result because of error from Onyx ( #6285 )
2025-09-04 12:54:24 -05:00
Vijay Oommen
9a97384670
[PM-23575] Use the input text as question and avoid additional call to freshdesk ( #6073 )
2025-07-10 08:34:45 -05:00
Vijay Oommen
4195baf1c5
[PM-20980] Add a note to freshdesk ticket when no user is found ( #5768 )
2025-05-13 09:05:22 -05:00
Alex Morask
9c0f9cf43d
[PM-18221] Update credited user's billing location when purchasing premium subscription ( #5393 )
...
* Moved user crediting to PremiumUserBillingService
* Fix tests
2025-02-12 09:00:52 -05:00
Conner Turnbull
f8b65e0477
Removed all usages of FluentAssertions ( #5378 )
2025-02-06 16:46:23 -05:00
Vijay Oommen
17f5c97891
PM-6939 - Onyx Integration into freshdesk controller ( #5365 )
2025-02-06 08:13:17 -06:00
cyprain-okeke
f73b7c7fa8
[AC-2706] [Defect] ProviderId does not populate when payment for provider subscription is created/updated ( #4138 )
...
* Resolve the issue of not updating the db
Signed-off-by: Cy Okeke <cokeke@bitwarden.com >
* Resolve the failing test
Signed-off-by: Cy Okeke <cokeke@bitwarden.com >
---------
Signed-off-by: Cy Okeke <cokeke@bitwarden.com >
2024-05-29 18:49:19 +01:00
Conner Turnbull
5e4c5acc48
Removed the need to verify requests as CloudOps added an ACL on the network ( #3882 )
2024-03-11 10:03:10 -04:00
Conner Turnbull
2dc068a983
[AC-2239] fix automatic tax errors ( #3834 )
...
* Ensuring customer has address before enabling automatic tax
* StripeController fixes
* Refactored automatic tax logic to use customer's automatic tax values
* Downgraded refund error in paypal controller to be a warning
* Resolved broken test after downgrading error to warning
* Resolved broken paypal unit tests on windows machines
---------
Co-authored-by: Lotus Scott <148992878+lscottbw@users.noreply.github.com >
2024-03-05 13:04:26 -05:00
Alex Morask
6cc53b4739
Fix PayPal IPN Logging ( #3768 )
...
* Remove request logging, fix txn_id correlation
* Respond 400 when txn_id is missing
* More cleanup
2024-02-08 15:37:41 +00:00
Alex Morask
cc2a81ae3f
[AC-1800] PayPal IPN Refactor ( #3619 )
...
* Add more logging to PayPal IPN webhook
* Add PayPalIPNClient tests
* Add PayPalControllerTests
---------
Co-authored-by: aelinton <95626935+aelinton@users.noreply.github.com >
2024-01-30 09:03:50 -05:00
Thomas Rittson
9021236d61
AC Team code ownership moves: Organization pt. 1 ( #3472 )
...
* move Organization.cs files to AC Team code ownership
2023-11-28 17:18:08 -06:00
Daniel James Smith
09144ddb52
[PM-153] Extend Freshdesk integration ( #2939 )
...
* Move keys into FreshDeskSettings class
* Add configurable custom fields for user and org
In FreshDesk we currently use the custom fields `cf_user` and `cf_org`.
- For the US instance these will be set to those values.
- For the EU instance these will likely be configured to `cf_user_eu` and `cf_org_eu`
* Fix file encoding
* Add region to notes
* Use customizable org field value in condition check
2023-05-23 14:43:44 +02:00
Oscar Hinton
07a091503c
[SM-244] Resolve dotnet warnings ( #2283 )
2022-10-18 22:12:26 +02:00
Justin Baur
7f5f010e1e
Run formatting ( #2230 )
2022-08-29 16:06:55 -04:00
Justin Baur
bae03feffe
Revert filescoped ( #2227 )
...
* Revert "Add git blame entry (#2226 )"
This reverts commit 239286737d .
* Revert "Turn on file scoped namespaces (#2225 )"
This reverts commit 34fb4cca2a .
2022-08-29 15:53:48 -04:00
Justin Baur
34fb4cca2a
Turn on file scoped namespaces ( #2225 )
2022-08-29 14:53:16 -04:00
Rui Tomé
6e19bfeb22
[EC-307] Fresh desk custom fields integration ( #2114 )
...
* Using correct ILogger on FreshdeskController
* Submitting custom fields to Freshdesk
* Set up FreshdeskController to use IHttpClientFactory
* Added unit test for FreshdeskController
* Moved ControllerCustomizeAttribute and ControllerCustomization to Common
* Modified FreshdeskController to use FreshdeskWebhookModel; Edited unit tests to use AutoFixture
2022-07-15 17:10:56 +01:00
Justin Baur
231eb84e69
Turn On ImplicitUsings ( #2079 )
...
* Turn on ImplicitUsings
* Fix formatting
* Run linter
2022-06-29 19:46:41 -04:00
Oscar Hinton
e4a10aae27
Split out repositories to Infrastructure.Dapper / EntityFramework ( #1759 )
2022-01-11 10:40:51 +01:00
Justin Baur
bb34de74cb
Freshsales integration ( #1782 )
...
* Add FreshsalesController
* Add better errors
* Fix formatting issues
* Add comments
* Add Billing.Test to solution files
* Fix unit test
* Format code
* Address PR feedback
2021-12-22 13:27:52 -05:00