166 Commits

Author SHA1 Message Date
a99fb92d9f chore: name variables appropriately 2025-10-22 18:30:14 +05:30
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
640d0552f9 feat(router): [worldpayvantiv] add dispute list sync and implement dispute (#8830)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Jagan <jaganelavarasan@gmail.com>
2025-08-06 10:01:25 +00:00
57e92c9fda feat(core): Add support for Void after Capture (#8839)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-08-06 07:45:43 +00:00
89774f3a86 feat(core): Added additional authentication fields for 3ds external authentication (#8758)
Co-authored-by: Debarati Ghatak <debarati.ghatak@Debarati-Ghatak-FW569NC29L.local>
2025-08-05 17:52:09 +00:00
58a9c9f039 feat(core): Add L2_L3 Data Support (#8828) 2025-08-05 12:40:04 +00:00
fd6de7cc24 feat(connector): Add Incremental Authorization flow for Paypal (#8517)
Co-authored-by: Anurag Singh <anurag.singh.001@MacBookPro.lan>
Co-authored-by: Anurag Singh <anurag.singh.001@Anurag-Singh-WPMHJ5619X.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-07-14 10:51:00 +00:00
99885b699d refactor(connector): Move connector mappings and endpoints to dedicated modules (#8562) 2025-07-09 07:34:41 +00:00