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