hyperswitch
refactor(subscription): move subscription related modules in router to new crate
#9863
Merged

refactor(subscription): move subscription related modules in router to new crate #9863

Gnanasundari24 merged 141 commits into main from subscription-new-crate
jagan-jaya
AnkitKmrGupta subscription models conversion
82cf6da4
jagan-jaya feat(auth): add new authentication to communicate between microservices
83f13f5c
jagan-jaya feat(auth): fix docs
ed53ed54
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into int…
9f4b4dcd
AnkitKmrGupta Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
69b1cddc
jagan-jaya feat(auth): default to fallback auth if internal API auth not enabled
ba481092
jagan-jaya feat(auth): Add internal auth support for Psync
c3bbf2ae
hyperswitch-bot[bot] chore: run formatter
c745646c
jagan-jaya feat(auth): use internal auth for psync if provided
692a8f4d
jagan-jaya Merge branch 'internal_api_key_auth' of https://github.com/juspay/hyp…
77bc59ce
jagan-jaya feat(auth): use internal auth for psync if provided
86cbd293
jagan-jaya fix clippy errors
464f8f49
jagan-jaya Merge branch 'main' into internal_api_key_auth
168fff63
jagan-jaya fix clippy errors
d5f35fdf
jagan-jaya fix clippy errors
614c21af
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into int…
f745f719
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
c39b276d
AnkitKmrGupta feat: implement coversion for subscription
020761ba
AnkitKmrGupta Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
73a022c5
jagan-jaya check id internal auth is enabled
076c9de0
jagan-jaya Merge branch 'internal_api_key_auth' of https://github.com/juspay/hyp…
162cf749
jagan-jaya feat(subscription): add support to call payments microservice
af13b855
hyperswitch-bot[bot] chore: run formatter
15f0876e
jagan-jaya feat(subscription): rename subscription configs to internal services …
79639c5d
jagan-jaya add support for create_and_confirm_subscription
3f285d05
hyperswitch-bot[bot] chore: run formatter
a5644c36
jagan-jaya fix create_and_confirm_subscription response
dfa38160
jagan-jaya Merge branch 'subscription-payments' of https://github.com/juspay/hyp…
6d60d7d0
jagan-jaya fix clippy errors
298e46c3
hyperswitch-bot[bot] chore: run formatter
6da2b382
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
622faa5a
jagan-jaya Merge branch 'subscription-payments' of https://github.com/juspay/hyp…
56dde345
jagan-jaya add get subscription endpoint
ba521b72
jagan-jaya feat(subscription): add endpoint to get subscription estimate
001c7152
jagan-jaya Revert "feat(subscription): add endpoint to get subscription estimate"
d5b20ec2
jagan-jaya feat(subscription): add endpoint to get subscription estimate
64dd0e2c
jagan-jaya feat(subscription): add endpoint to get subscription estimate
6fd59d63
AnkitKmrGupta implement conversions for invoice and subscription
985cdc5e
AnkitKmrGupta Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
84103395
hyperswitch-bot[bot] chore: run formatter
c12090f8
AnkitKmrGupta refactor
8910294d
AnkitKmrGupta added fields to domain invoice
963e76c5
AnkitKmrGupta Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
29e41a9a
hyperswitch-bot[bot] chore: run formatter
140a3cfd
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
dbad4d2e
hyperswitch-bot[bot] chore: run formatter
f2586651
jagan-jaya resolve merge conflicts
a36877ad
jagan-jaya Merge branch 'subscription-estimate-endpoint' of https://github.com/j…
24818dc7
jagan-jaya remove unsed struct
b984dcc7
jagan-jaya fix bugs in estimate endpoint
4598735d
hyperswitch-bot[bot] chore: run formatter
e946e4cb
GauravRawat369 feat(payments): Add create MIT payment functionality and update invoi…
026da47f
GauravRawat369 feat(invoice): Enhance invoice handling with payment intent ID and st…
85de95ff
GauravRawat369 feat(subscription): Remove profile_id from CreateMitPaymentRequestDat…
65b1deb1
AnkitKmrGupta resolve merge conflicts
e7945752
AnkitKmrGupta Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
b8ee2aaf
hyperswitch-bot[bot] chore: run formatter
d6125cf5
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
3ffab78f
jagan-jaya fix bugs in estimate endpoint
690b89fb
jagan-jaya Merge branch 'subscription-estimate-endpoint' of https://github.com/j…
82f7bae8
jagan-jaya Merge branch 'add-record-back-to-mit' of https://github.com/juspay/hy…
e6ecb821
AnkitKmrGupta resolve conflicts
841c0e14
hyperswitch-bot[bot] chore: run formatter
07b8a082
AnkitKmrGupta resolve clippy errors
9e4e7574
AnkitKmrGupta refactor
3d8d0238
hyperswitch-bot[bot] chore: run formatter
3a0f0eda
AnkitKmrGupta refactor
4c1dce97
hyperswitch-bot[bot] chore: run formatter
8b1ded33
AnkitKmrGupta Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
5aa2d2b0
jagan-jaya feat(subscription): add support to create subscription with trial plans
27957042
hyperswitch-bot[bot] chore: run formatter
d0c994c2
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
355ae194
jagan-jaya Merge branch 'subscription-trial-plan' of https://github.com/juspay/h…
54841e82
hyperswitch-bot[bot] chore: run formatter
cc36c99d
AnkitKmrGupta resolve clippy errors
ded7ce33
hyperswitch-bot[bot] chore: run formatter
184fbd85
jagan-jaya feat(subscription): fix clippy errors
55c22703
jagan-jaya Merge branch 'subscription-trial-plan' of https://github.com/juspay/h…
7ff1c185
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
598918f9
hyperswitch-bot[bot] chore: run formatter
7ae2a83a
jagan-jaya feat(subscription): fix clippy errors
6c50d8e2
jagan-jaya Merge branch 'subscription-estimate-endpoint' of https://github.com/j…
acbf69bc
jagan-jaya Merge branch 'subscription-estimate-endpoint' of https://github.com/j…
893f1849
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
d470e615
AnkitKmrGupta Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
13853538
AnkitKmrGupta resolve merge conflicts
b0d8d458
hyperswitch-bot[bot] chore: run formatter
ce2d2bf4
jagan-jaya Merge branch 'subscription-domain_model' of https://github.com/juspay…
6ae4f869
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
37d5cd3e
hyperswitch-bot[bot] chore: run formatter
4d83f080
jagan-jaya feat(subscription): fix clippy errors
746f72dd
jagan-jaya Merge branch 'subscription-trial-plan' of https://github.com/juspay/h…
818ba9b0
jagan-jaya Merge branch 'main' into subscription-domain_model
9349569d
jagan-jaya Merge branch 'subscription-domain_model' of https://github.com/juspay…
c5357ed3
jagan-jaya feat(subscription): fix clippy errors
26f7d2c7
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
df7fbeed
hyperswitch-bot[bot] chore: run formatter
fa5ee580
jagan-jaya feat(subscription): add support to make 3DS payments
d8dbc8f2
jagan-jaya Merge branch 'subscription-trial-plan' of https://github.com/juspay/h…
3dfa9261
jagan-jaya feat(subscription): handle multiple invoice generated webhooks at onc…
2009cd83
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
6351a20a
jagan-jaya fix clippy issues
4100ede5
hyperswitch-bot[bot] chore: run formatter
32640b18
jagan-jaya update migration
4d76c537
jagan-jaya Merge branch 'subscription-trial-plan' of https://github.com/juspay/h…
6e0f614b
jagan-jaya address review comments
61c3f164
jagan-jaya address review comments
9157d6db
jagan-jaya refactor(db_interfaces): move db interfaces in router to domain_models
93dc1e51
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
bebda3d9
jagan-jaya remove subscription crate
b41a2d95
hyperswitch-bot[bot] chore: run formatter
474bb847
jagan-jaya fix clippy warnings
c003dadf
jagan-jaya Merge branch 'subscription-crate' of https://github.com/juspay/hypers…
a2059ec1
jagan-jaya fix v2 errors
54aab1a3
hyperswitch-bot[bot] chore: run formatter
66df96a2
hyperswitch-bot[bot] chore: update Cargo.lock
338e912f
jagan-jaya fix db usage
957c6848
jagan-jaya Merge branch 'subscription-crate' of https://github.com/juspay/hypers…
347d188c
hyperswitch-bot[bot] chore: run formatter
6f596e48
jagan-jaya fix cargo hacks errors
ad5a1af1
jagan-jaya Merge branch 'subscription-crate' of https://github.com/juspay/hypers…
287ae6b4
jagan-jaya fix cargo hacks errors
48461cd0
hyperswitch-bot[bot] chore: run formatter
62cdd964
jagan-jaya fix cargo hacks errors
582592ff
jagan-jaya Merge branch 'subscription-crate' of https://github.com/juspay/hypers…
18b2fcb9
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
5bf85755
semanticdiff-com
jagan-jaya refactoring(subscription): move subscription related modules in route…
cf81f5eb
jagan-jaya jagan-jaya changed the title Subscription new crate refactoring(subscription): move subscription related modules in router to new crate 121 days ago
jagan-jaya remove config changes
4d6560fd
jagan-jaya replace old code
41d1f885
jagan-jaya jagan-jaya assigned jagan-jaya jagan-jaya 121 days ago
hyperswitch-bot[bot] chore: run formatter
fc505651
jagan-jaya jagan-jaya marked this pull request as ready for review 120 days ago
jagan-jaya jagan-jaya requested a review 120 days ago
jagan-jaya jagan-jaya requested a review 120 days ago
jagan-jaya fix clippy errors
575c7db2
jagan-jaya fix clippy errors
8d1749bf
hyperswitch-bot[bot] chore: run formatter
f078f2ed
jagan-jaya fix clippy errors
1f5af15e
jagan-jaya Merge branch 'subscription-new-crate' of https://github.com/juspay/hy…
0660bdee
jarnura
jarnura dismissed these changes on 2025-10-16
jagan-jaya address review comments
5da316ac
jagan-jaya address review comments
c1987cbe
jagan-jaya jagan-jaya dismissed their stale review via c1987cbe 120 days ago
Sarthak1799
Sarthak1799 dismissed these changes on 2025-10-16
jarnura
jarnura dismissed these changes on 2025-10-16
jagan-jaya add logs for invoice sync workflow
bbaf6ba3
jagan-jaya jagan-jaya dismissed their stale review via bbaf6ba3 120 days ago
jagan-jaya jagan-jaya dismissed their stale review via bbaf6ba3 120 days ago
jagan-jaya jagan-jaya changed the title refactoring(subscription): move subscription related modules in router to new crate refactor(subscription): move subscription related modules in router to new crate 120 days ago
jagan-jaya Merge branch 'main' into subscription-new-crate
36c565be
hyperswitch-bot[bot] chore: run formatter
0264bdb8
Sarthak1799
Sarthak1799 dismissed these changes on 2025-10-16
jarnura
jarnura dismissed these changes on 2025-10-16
jagan-jaya Merge branch 'main' of https://github.com/juspay/hyperswitch into sub…
3d5bda0d
jagan-jaya jagan-jaya dismissed their stale review via 3d5bda0d 120 days ago
jagan-jaya jagan-jaya dismissed their stale review via 3d5bda0d 120 days ago
jagan-jaya jagan-jaya requested a review from jarnura jarnura 120 days ago
jagan-jaya jagan-jaya requested a review from Sarthak1799 Sarthak1799 120 days ago
Sarthak1799
Sarthak1799 approved these changes on 2025-10-16
jarnura
jarnura approved these changes on 2025-10-16
Gnanasundari24 Gnanasundari24 merged aec12880 into main 119 days ago
Gnanasundari24 Gnanasundari24 deleted the subscription-new-crate branch 119 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
Labels
Milestone