hyperswitch
feat(payments): expose installment options and intent data in PML response
#11398
Merged

feat(payments): expose installment options and intent data in PML response #11398

likhinbopanna merged 78 commits into main from feat/pml-installment-options
ayush22667
ayush22667 feat(payments): add support for installment payment options in paymen…
0d6b6b22
hyperswitch-bot[bot] chore: run formatter
161b44d9
ayush22667 refactor(payments): streamline installment_options field formatting a…
fa758bc5
ayush22667 Merge branch 'feat/card-installment-options' of https://github.com/ju…
d1d13a39
ayush22667 Merge branch 'main' into feat/card-installment-options
401d33c1
ayush22667 feat(tests): add installment_options field to payment creation tests
f01d6130
ayush22667 Merge branch 'feat/card-installment-options' of https://github.com/ju…
3a95c2f9
ayush22667 feat(schema): add installment_options field to payment schema
93975d42
ayush22667 generated openapi spec
46709fd7
ayush22667 feat(payments): add installment options to PaymentIntent and related …
8186e0f3
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
3b63ba3a
ayush22667 feat(payments): update installment options structure and validation l…
1a2510ab
ayush22667 Merge branch 'main' into feat/card-installment-options
006895c3
ayush22667 feat(payments): add schema annotations for installment options in Pay…
dd35fc10
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
6d1de881
ayush22667 feat(payments): implement InstallmentCounts struct for validation of …
cf7d57ca
ayush22667 Merge branch 'main' of https://github.com/juspay/hyperswitch into fea…
17bce9aa
hyperswitch-bot[bot] chore: run formatter
fac0deaf
ayush22667 feat(payments): enhance installment validation and add support for in…
2778092d
ayush22667 feat(payments): update installment validation to allow a minimum of 1…
655ac7b3
ayush22667 feat: add installment interest handling to payment processing
1a51ae88
ayush22667 feat(payments): add installment data handling to payment attempt stru…
5895b777
ayush22667 Merge branch 'main' of https://github.com/juspay/hyperswitch into fea…
89040ecd
ayush22667 feat(schema): restore installment interest and data fields in payment…
f8359ed0
ayush22667 feat(payments): update InstallmentInterestRate struct and add schema …
1ca013c7
ayush22667 feat(payments): add installment interest and data fields to PaymentAt…
79d756d8
ayush22667 feat(payments): add installment interest and data fields to PaymentIn…
33e58ee6
ayush22667 feat(openapi): add InstallmentData to imports for payment processing
8312dc3e
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
2106b272
ayush22667 feat(payments): simplify installment interest calculation by removing…
ef8960a6
ayush22667 Merge branch 'feat/installment-interest-handling' of https://github.c…
4ca315b9
ayush22667 feat(payments): remove selected_installment from payment request hand…
7541e82a
ayush22667 feat(payments): add validation for installment data in payment creation
36a15df1
ayush22667 feat(payments): update InstallmentInterestRate to use f64 for improve…
4a7aa452
hyperswitch-bot[bot] chore: run formatter
402d7f74
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
c1bc8c8c
ayush22667 feat(payments): enhance installment handling with new payment intent …
fd62f404
ayush22667 ayush22667 requested a review 10 days ago
ayush22667 ayush22667 requested a review 10 days ago
ayush22667 ayush22667 requested a review 10 days ago
semanticdiff-com
ayush22667 feat(payments): refactor imports and improve code formatting in payme…
01478848
ayush22667 ayush22667 assigned ayush22667 ayush22667 10 days ago
ayush22667 feat(payments): add PML payment intent and installment models to API …
55c41b07
ayush22667 ayush22667 force pushed from b6b30c60 to 55c41b07 10 days ago
ayush22667 ayush22667 added T-Core
ayush22667 ayush22667 added S-test-ready
ayush22667 ayush22667 added T-Core
ayush22667 ayush22667 added S-test-ready
ayush22667 feat(payments): add schema type for payment_id in PmlPaymentIntentRes…
c478be1f
ayush22667 ayush22667 requested a review from sai-harsha-vardhan sai-harsha-vardhan 10 days ago
ayush22667 ayush22667 requested a review from su-shivanshmathur su-shivanshmathur 10 days ago
ayush22667 feat(payments): add schema types for client_secret, order_details, an…
e562f5c0
ayush22667 feat(payments): add schema type for number_of_installments in PmlInst…
83691e52
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
d6a6bf29
hyperswitch-bot hyperswitch-bot added M-api-contract-changes
ayush22667 feat(payments): remove installment_interest from PaymentAttempt and r…
51792726
ayush22667 Merge branch 'feat/installment-interest-handling' of https://github.c…
07786afe
hyperswitch-bot[bot] chore: run formatter
d2fd010a
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
748719e3
ayush22667 Merge branch 'main' into feat/installment-interest-handling
c37a5fff
ayush22667 Merge branch 'feat/installment-interest-handling' of https://github.c…
d4310ce0
ayush22667 Merge branch 'feat/pml-installment-options' of https://github.com/jus…
829984fa
ayush22667 feat(payments): implement installment interest handling in payment co…
2aa32f7e
hyperswitch-bot[bot] chore: run formatter
b905d9be
ayush22667 feat(openapi): include InstallmentRequest in OpenAPI specification
4ceed29a
ayush22667 Merge branch 'feat/installment-interest-handling' of https://github.c…
833614c7
ayush22667 feat(payments): add schema annotation for billing_frequency in Instal…
6a4f1ab5
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
a8be4a1f
ayush22667 feat(payments): enhance InstallmentInterestRate calculation with impr…
e5745c45
ayush22667 feat(errors): simplify InstallmentInterestRateError by removing detai…
8712e15b
ayush22667 feat(payments): enhance error handling in InstallmentInterestRate cal…
a4dcf94f
ayush22667 Merge branch 'feat/installment-interest-handling' of https://github.c…
238f895f
ayush22667 feat(payments): implement IntoPmlPaymentIntentResponse trait and refa…
362d4a2d
hyperswitch-bot[bot] chore: run formatter
bd0509a0
github-actions github-actions removed S-test-ready
ayush22667 add import at top
e64d6d0f
su-shivanshmathur
su-shivanshmathur requested changes on 2026-03-03
ayush22667 feat(payments): rename PML structs and update related transformations…
01124f6c
ayush22667 ayush22667 added S-test-ready
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
beddc58a
Sakilmostak
Sakilmostak dismissed these changes on 2026-03-03
su-shivanshmathur
su-shivanshmathur dismissed these changes on 2026-03-03
ayush22667 feat(payments): update installment options to use major units and inc…
d4e068e6
ayush22667 feat(payments): add schema annotations for installment amount details
e21e9283
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
210ab071
ayush22667 feat(payments): remove unnecessary comment from InstallmentOptionData…
fbbd3996
ayush22667 Merge branch 'feat/pml-installment-options' of https://github.com/jus…
d4ade05d
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
f0cc7e06
sai-harsha-vardhan
sai-harsha-vardhan commented on 2026-03-05
Base automatically changed from feat/installment-interest-handling to main 4 days ago
bernard-eugine bernard-eugine dismissed their stale review 4 days ago
The base branch was changed.
bernard-eugine bernard-eugine dismissed their stale review 4 days ago
The base branch was changed.
ayush22667 ayush22667 requested a review 4 days ago
ayush22667 ayush22667 requested a review 4 days ago
hyperswitch-bot hyperswitch-bot added M-database-changes
codecov
ayush22667 Merge branch 'main' of https://github.com/juspay/hyperswitch into fea…
37b06c4f
ayush22667 Merge branch 'feat/pml-installment-options' of https://github.com/jus…
d73e3f79
hyperswitch-bot hyperswitch-bot removed M-database-changes
ayush22667 feat(payments): implement installment options handling and refactor r…
5d9a8abf
ayush22667 refactor(cards): remove redundant feature flag check for v1
deb31b9c
sai-harsha-vardhan
sai-harsha-vardhan commented on 2026-03-05
ayush22667 refactor(payments): streamline installment option handling and update…
be8cf6ff
ayush22667 refactor(payments): remove unused v1 feature flag import in payment_m…
ad247d24
sai-harsha-vardhan
sai-harsha-vardhan commented on 2026-03-05
ayush22667 refactor(payments): reorganize installment option transformation for …
91be1c77
ayush22667 ayush22667 force pushed from 41d8b0f7 to 91be1c77 4 days ago
ayush22667 ayush22667 removed review request 4 days ago
ayush22667 ayush22667 removed review request 4 days ago
sai-harsha-vardhan
sai-harsha-vardhan approved these changes on 2026-03-06
su-shivanshmathur
su-shivanshmathur approved these changes on 2026-03-06
likhinbopanna likhinbopanna merged d7ff8307 into main 3 days ago
likhinbopanna likhinbopanna deleted the feat/pml-installment-options branch 3 days ago
hyperswitch-bot hyperswitch-bot removed S-test-ready

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone