172 Commits

Author SHA1 Message Date
6a3f6910f1 Merge remote-tracking branch 'origin/main' into call-ucs-for-pre-authentication-in-authorize 2025-10-27 12:37:01 +05:30
faed8d352c feat(core): Added two step payment webhooks processing for Hyperswitch <> UCS Integration (#9374)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-10-27 06:14:03 +00:00
86575fab8f Merge remote-tracking branch 'origin/main' into call-ucs-for-pre-authentication-in-authorize 2025-10-24 14:37:17 +05:30
38725599d9 chore: introduce placeholders for complete authorize and preprocessing through ucs (#9915)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-10-24 08:02:24 +00:00
63c2fee330 feat(core): Bumped UCS Client dependency to bring latest changes (#9873)
Co-authored-by: Saptak Dutta <saptakd88@gmail.com>
2025-10-22 14:35:18 +00:00
a99fb92d9f chore: name variables appropriately 2025-10-22 18:30:14 +05:30
622a81e19d feat(connector): Finix mandates implementation cards + Googlepay + Applepay (#9847)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Vani Gupta <vani.gupta@juspay.in>
2025-10-22 12:56:48 +00:00
c12ab06ac5 Merge branch 'introduce-new-decide-flow-complete-authorize' into call-ucs-for-pre-authentication-in-authorize 2025-10-22 18:24:53 +05:30
aae6a6b75e chore: introduce dedicated function to check for should continue after preprocessing 2025-10-22 18:23:16 +05:30
7140e8af74 feat(ucs): call pre-authentication during authorize as per connector 2025-10-22 13:17:05 +05:30
8c6a91834a chore: remove unused imports 2025-10-22 13:03:49 +05:30
279358bf05 chore: run formatter 2025-10-21 16:29:03 +05:30
c223cb9be6 Merge remote-tracking branch 'origin/main' into introduce-new-decide-flow-complete-authorize 2025-10-21 16:28:18 +05:30
9af5a8c19f feat(core): Introduce new decide flow mechanism for payment authorization (#9808) 2025-10-21 09:56:55 +00:00
1ea7d3c38e Merge remote-tracking branch 'origin/introduce-new-decide-flow' into introduce-new-decide-flow-complete-authorize 2025-10-21 15:00:04 +05:30
a21d29ba5e t fmt
Merge remote-tracking branch 'origin/main' into introduce-new-decide-flow
2025-10-21 09:16:26 +05:30
651c85854b chore: introduce placeholders for complete authorize through ucs 2025-10-17 18:47:46 +05:30
7e09699a5b feat(router): add an endpoint for extending authorization (#9813)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-10-17 13:11:59 +00:00
ef4988b122 Merge remote-tracking branch 'origin/main' into introduce-new-decide-flow 2025-10-17 10:05:15 +05:30
fef6db4d14 chore: remove should_call_connector_service_with_pre_decide_flow function from ConnectorSpecification trait 2025-10-16 17:08:58 +05:30
41b464d683 chore: remove unwanted trait bounds 2025-10-16 10:55:13 +05:30
a2214cd331 chore: remove commented out code 2025-10-16 10:46:23 +05:30
47928c26c5 chore: avoid calling the new call_connector_service_with_pre_decide_flow in direct connector flows 2025-10-16 10:38:46 +05:30
59628332de refactor(db_interfaces): move db interfaces in router to domain_models (#9830)
Co-authored-by: Ankit Kumar Gupta <ankit.gupta.001@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Gaurav Rawat <104276743+GauravRawat369@users.noreply.github.com>
2025-10-15 06:48:53 +00:00
d40c94bd8c chore: remove capture block in decide_flows for authorize 2025-10-15 10:59:57 +05:30
94e4d9330c chore: add logic to use pre decide flow 2025-10-14 00:28:51 +05:30
42a451c19a Merge branch 'main' into introduce-new-decide-flow 2025-10-13 11:33:49 +05:30
b48a592431 chore: Introduce new decide flow for authorize 2025-10-13 11:31:58 +05:30
115ef10aef feat(framework): Added diff-checker required code and running ucs in shadow mode (#9684)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-10-10 11:57:30 +00:00
15bc0a3b35 feat(subscription): Add endpoint to get Subscription estimate (#9637)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Gaurav Rawat <104276743+GauravRawat369@users.noreply.github.com>
2025-10-08 13:16:38 +00:00
c172f03c31 feat(connector): [BRAINTREE] Googlepay, Applepay wallets added (#8728) 2025-10-07 08:12:12 +00:00
e2ed289f2d fix(payments): update error handling for payment void v2 (#9595)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-10-07 07:31:14 +00:00
0a35c617e6 feat(subscriptions): Invoice record back workflow (#9529)
Co-authored-by: Prajjwal kumar <write2prajjwal@gmail.com>
Co-authored-by: Prajjwal Kumar <prajjwal.kumar@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Jagan Elavarasan <jaganelavarasan@gmail.com>
2025-10-03 19:11:38 +00:00
32dd9e10e3 feat: Implement subscriptions workflow and incoming webhook support (#9400)
Co-authored-by: Prajjwal kumar <write2prajjwal@gmail.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Prajjwal Kumar <prajjwal.kumar@juspay.in>
2025-10-03 16:01:21 +00:00
8e62824b03 feat(core): Add authorized_amount in payment_attempt to support partial authorization for manual_multiple capture (#9594)
Co-authored-by: Vani Gupta <vani.gupta@juspay.in>
2025-10-01 08:58:18 +00:00
bfc136cc1d fix(core): add should_call_connector_customer function to connector specification (#9569)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-09-30 07:03:39 +00:00
f02d18038c feat(subscriptions): Add Subscription confirm handler (#9353)
Co-authored-by: Prajjwal kumar <write2prajjwal@gmail.com>
Co-authored-by: Prajjwal Kumar <prajjwal.kumar@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Jagan Elavarasan <jaganelavarasan@gmail.com>
2025-09-25 13:47:51 +00:00
a751837378 feat(subscription): Add support to estimate for a subscription in chargebee (#9336)
Co-authored-by: Spriti Aneja <spriti.aneja@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: spritianeja03 <146620839+spritianeja03@users.noreply.github.com>
2025-09-24 14:00:19 +00:00
617b3faa13 feat(router): Add v2 payment cancellation flow (#9083)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-09-22 13:58:56 +00:00
d978afdc5d feat: Implement subscription create for Chargebee (#9303)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-09-19 13:33:31 +00:00
e2f1a456a1 feat(connector): Add support for get plan prices for Chargebee (#9300)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-09-19 07:43:49 +00:00
e67061876c feat(connector): Create Customer for Chargebee (#9304)
Co-authored-by: Prajjwal kumar <write2prajjwal@gmail.com>
Co-authored-by: Prajjwal Kumar <prajjwal.kumar@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-09-18 13:26:18 +00:00
2131659684 feat(router): Add gift card balance check endpoint (v2) (#9102) 2025-09-17 07:37:31 +00:00
f3ab3d63f6 feat(connector): Add support for get plans for Chargebee (#9281)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-09-16 11:39:06 +00:00
6b880e4533 feat(router): Add Connector changes for 3ds (v2) (#9117) 2025-09-11 13:53:43 +00:00
ea2fd1d476 refactor(connector): rename RevenueRecoveryRecordBack as InvoiceRecordBack (#9321)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-09-10 13:24:19 +00:00
c09c936643 feat(connector): [DWOLLA] Connector integration (#8586)
Co-authored-by: Vani Gupta <vani.gupta@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-08-20 07:47:51 +00:00
7f64837936 feat(router): Add support for confirm-intent external vault proxy flow (#8923)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-08-18 11:09:43 +00:00
b46a838d0e feat(core/connector): introduce authentication token flow and add sepa bankdebit for nordea (#8133) 2025-08-11 07:12:44 +00:00
c354e62f9d feat(router): add support for partial authorization (#8833)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-08-06 14:08:09 +00:00