♻️ refactor(payments): use Notification service for emails ⚠️ 🚨#9042
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #9042 +/- ##
==========================================
+ Coverage 87.40% 87.41% +0.01%
==========================================
Files 2057 2058 +1
Lines 81070 81063 -7
Branches 1461 1461
==========================================
+ Hits 70856 70860 +4
+ Misses 9803 9792 -11
Partials 411 411
Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
…s' of github.com:giancarloromeo/osparc-simcore into refactor/use-notification-service-for-emails-in-payments
…s' of github.com:giancarloromeo/osparc-simcore into refactor/use-notification-service-for-emails-in-payments
GitHK
left a comment
There was a problem hiding this comment.
Please have a look at my comment and thanks for considering it.
There was a problem hiding this comment.
Thanks! I reviewed properly this time ;) looking good, lets test it in aws master when it is deployed - you can buy credits with a fake credit card and this should initialize this email .
We can test both cases, successful but also unsuccessful payment - please let me know when it is in master and we can do it together.
Yep, I know. Already tested with example_payments_gateway locally... but I put 🚨 in the title to remember that it will require Manual tests also when deployed :) Thanks for reviewing it 🙏 |
pcrespov
left a comment
There was a problem hiding this comment.
thx.
Left some comments. Please keep an eye on them.
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
|
|
@mergify queue |
Merge Queue Status
Waiting for:
All conditions
|
|
@mrnicegyu11 review, bitte |
018115f
into
ITISFoundation:master



What do these changes do?
This pull request refactors payment confirmation emails to be sent through the notifications service (via RabbitMQ RPC + notifications worker) instead of direct SMTP rendering/sending in the payments service, and introduces support for email BCC and attachments across the notifications pipeline.
Before
After
Related issue/s
How to test
Dev-ops
PAYMENTS_EMAILenv var is not used anymore (MR 1989).