hyperswitch
feat(payments): add card installment support with plan configuration and interest calculation
#11381
Merged

feat(payments): add card installment support with plan configuration and interest calculation #11381

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 ayush22667 requested a review 98 days ago
ayush22667 ayush22667 requested a review 98 days ago
ayush22667 ayush22667 requested a review 98 days ago
ayush22667 ayush22667 requested a review 98 days ago
semanticdiff-com
hyperswitch-bot hyperswitch-bot added M-database-changes
hyperswitch-bot hyperswitch-bot added M-api-contract-changes
ayush22667 ayush22667 assigned ayush22667 ayush22667 98 days ago
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
hyperswitch-bot hyperswitch-bot removed M-api-contract-changes
ayush22667 ayush22667 added S-test-ready
ayush22667 ayush22667 changed the title feat(payments): add card installment options and interest calculation feat(payments): Add installment options and interest calculation for payment create 98 days ago
ayush22667 feat(schema): restore installment interest and data fields in payment…
f8359ed0
ayush22667 ayush22667 removed S-test-ready
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 ayush22667 added S-test-ready
ayush22667 feat(openapi): add InstallmentData to imports for payment processing
8312dc3e
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
2106b272
hyperswitch-bot hyperswitch-bot added M-api-contract-changes
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 ayush22667 requested a review from sai-harsha-vardhan sai-harsha-vardhan 97 days ago
ayush22667 ayush22667 changed the title feat(payments): Add installment options and interest calculation for payment create feat(payments): Add installment options and interest calculation for payment confirm 94 days ago
ayush22667 ayush22667 changed the title feat(payments): Add installment options and interest calculation for payment confirm feat(payments): add card installment support with plan configuration and interest calculation 94 days ago
sai-harsha-vardhan
sai-harsha-vardhan commented on 2026-03-02
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 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
sai-harsha-vardhan
sai-harsha-vardhan dismissed these changes on 2026-03-03
deepanshu-iiitu
deepanshu-iiitu dismissed these changes on 2026-03-03
tsdk02
tsdk02 dismissed these changes on 2026-03-03
ayush22667 Merge branch 'main' into feat/installment-interest-handling
4b198444
ayush22667 ayush22667 dismissed their stale review via 4b198444 92 days ago
ayush22667 ayush22667 dismissed their stale review via 4b198444 92 days ago
ayush22667 ayush22667 dismissed their stale review via 4b198444 92 days ago
tsdk02
tsdk02 approved these changes on 2026-03-05
deepanshu-iiitu
deepanshu-iiitu approved these changes on 2026-03-05
hrithikesh026
hrithikesh026 commented on 2026-03-05
hrithikesh026
hrithikesh026 approved these changes on 2026-03-05
bernard-eugine bernard-eugine merged 28de993a into main 91 days ago
bernard-eugine bernard-eugine deleted the feat/installment-interest-handling branch 91 days ago
codecov
hyperswitch-bot hyperswitch-bot removed S-test-ready

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone