-
Notifications
You must be signed in to change notification settings - Fork 0
Sprint 11: Payments module #201
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
frigini
wants to merge
65
commits into
master
Choose a base branch
from
feature/sprint-11-payments
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
3bf6f36
feat(payments): implement payments module with stripe integration and…
591804b
chore(deps): synchronize package lock files for payments module
e6931db
Merge master into sprint-11-payments (prefer master)
1915528
fix(deps): update lock files for Payments module in sprint-11 branch
4cf7bc6
refactor: centralize Customer role constant and fix Instagram IDP map…
730ff91
fix(tests): correct Money factory method and add new unit tests for c…
065ad53
feat: implement Stripe webhook processing with inbox pattern and back…
3a5ea35
build: fix NU1004 by updating packages.lock.json files with force-eva…
b6497ef
feat: implement subscription creation flow and Stripe webhook process…
7b96cc4
feat: implement Stripe webhook endpoint to process events into inbox …
30bc961
feat: add retry mechanism columns to InboxMessage entity and update E…
2dab2d7
feat: implement Stripe inbox background job and add unit tests for re…
715cf85
feat: implement payment module with Stripe integration, subscription …
a7475c5
feat: implement subscription creation command handler and domain enti…
7cc4a1e
feat: implement payment transaction entity, background job for Stripe…
058aa75
chore: generate missing package lock files across all projects
45dbcb8
feat: implement payments module with Stripe integration and add i18n …
6c41228
feat: implement subscription billing portal handler and add external …
a853ecf
fix(payments): review fixes, database sync and frontend build
3054994
fix(payments): fix i18next test mock and translate integration test c…
fbd2d53
test(payments, comms, ratings): increase test coverage and error bran…
bd57ea5
test: sync unit tests with integration suite and add domain branch co…
8a07050
fix: address all review comments and improve overall system integrity
90fb0ab
test: add integration tests for payment subscriptions and billing por…
f5a795a
feat: implement Stripe payment module with subscription handling, web…
966dd78
feat: implement Subscription domain entity and corresponding unit tests
2937f56
feat: implement Stripe payment gateway integration, subscription comm…
b36e380
test: increase code coverage for Payments module
4452b07
test: implement repository tests and improve domain coverage for Paym…
fc35552
refactor: apply code review improvements, enhance encapsulation and r…
1f47893
refactor: apply final code review fixes and stabilize E2E/Integration…
eab1788
refactor: stabilize integration and E2E tests for Payments module and…
2f19b24
config: remove vercel host from allowed return hosts and keep as comment
15bf9f4
refactor: apply security, idempotency and testing improvements from c…
76fc144
refactor: final stabilization of Payments tests and implementation of…
10af8d8
refactor: apply final code review improvements and stabilize Stripe i…
68400f8
feat: migrate messaging to Rebus and stabilize security, idempotency …
0832f7c
test: fix PostgreSQL jsonb operator issue in integration tests
1187e64
refactor: eliminate dynamic/reflection, fix Stripe v51 breaking chang…
5e2c1bf
feat: implement Stripe subscription management module with endpoints,…
5921b59
test: add MockPaymentGateway implementation for E2E testing
b4bc484
feat: implement subscription creation flow with Stripe integration an…
a72ef17
refactor: apply technical cleanup and improvements to payments and me…
e7b637a
fix: remove duplicate PackageVersion entries in Directory.Packages.props
d388784
fix: correct typo in ArgumentException method call in Money.cs
8bc4593
fix: update packages.lock.json files after CPM cleanup
a4bf370
fix: correct namespace and base class for new domain events in Paymen…
5f2430d
fix: resolve build errors by correcting Stripe SDK property access in…
74d8970
fix: add missing using Microsoft.AspNetCore.Http in PaymentsEndpoints…
16c3033
fix: resolve constructor accessibility and mock message bus signature…
b55257b
fix: align ConfigureProvider calls in integration and E2E tests with …
f5e8078
fix: restore missing Providers projects to solution and update lock f…
1f74190
test: fix ProviderCard tests and add test for provider loading profile
2094dc7
test: increase code coverage for payments module and shared utilities
5590ff6
refactor: apply ExcludeFromCodeCoverage to boilerplate records and si…
91cf52e
refactor: apply global coverage exclusions for Enums and boilerplate …
abd597f
refactor: apply final review improvements and fix technical depth issues
d7be99c
fix: restore system stability by resolving DI issues and database sch…
7ed9c0f
fix: resolve DI validation errors in tests and service by registering…
8706c6d
fix: ensure consistent Money.ToString formatting without thousands se…
5fd4e75
refactor: optimize code coverage and fix Payments module CI integration
f8d3934
fix: resolve CS9107 warning and synchronize lock files
a59c0dd
fix: resolve remaining unit test failures in Payments module
da891a1
refactor: enhance code coverage by excluding boilerplate and adding t…
3dfe9bd
test: harden backend coverage for Communications, Users and Shared mo…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.