523 Commits

Author SHA1 Message Date
2c35639763 feat(router): Save payment method on payments confirm (V2) (#8090)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-06-06 15:24:31 +00:00
d32c61a256 feat(payment_methods): add external_vault_details for payments v2 sdk session call (#8003)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-06-06 12:01:08 +00:00
33cd60e642 feat(core): add support for consuming eci for AuthNResponse in Authentication flow (#8225)
Co-authored-by: Debarati Ghatak <debarati.ghatak@Debarati-Ghatak-FW569NC29L.local>
2025-06-03 12:18:33 +00:00
8871f310fc feat(payments): implement routing in payments v2 (#7709)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Prasunna Soppa <prasunna.soppa@juspay.in>
2025-06-03 07:03:39 +00:00
9a9fb3de3a build(deps): bump dependencies to compatible versions (#8164) 2025-05-31 21:13:27 +00:00
0476361251 feat(core): Altered the amount field in DisputePayload to StringMinorUnit (#8131)
Co-authored-by: Sayak Bhattacharya <sayak.b@Sayak-Bhattacharya-G092THXJ34.local>
2025-05-30 14:26:08 +00:00
9bac41b208 feat(router): add three_ds_decision_rule support in routing apis (#8132)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-05-30 12:51:35 +00:00
bc4bab935f Refactor(refunds_v2): Refactor api event metric for refunds v2 apis (#8041) 2025-05-27 06:09:57 +00:00
49a178ed20 feat(router): adding generic tokenization endpoint (#7905)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-05-27 06:09:36 +00:00
1fe6955a0b fix(router): make is_debit_routing_enabled optional in profile general update (#8104)
Co-authored-by: Prasunna Soppa <prasunna.soppa@juspay.in>
2025-05-25 16:23:14 +00:00
c0cda41bd0 feat(router): add three_ds_decision_rule_algorithm to the domain and diesel models of business_profile (#8106) 2025-05-23 07:13:45 +00:00
1238ae77de feat(payment_methods): add external vault connector service (#7917)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-05-21 11:44:51 +00:00
151b57fa10 feat(reveue_recovery): Add support for multiple retry algorithms in revenue recovery workflow (#7915)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Shankar Singh C <83439957+ShankarSinghC@users.noreply.github.com>
2025-05-20 12:32:47 +00:00
673cf249b0 build(deps): migrate usages of once_cell crate to standard library equivalents (#8030)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-05-19 10:24:03 +00:00
da90d74bfa feat(core): [Network Tokenization] pre network tokenization (#6873)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-05-19 10:22:12 +00:00
564de627f4 feat(themes): Add ability to update email config for themes (#8033) 2025-05-16 13:44:54 +00:00
9d78c583f6 chore: Move async-bb8-diesel crate to crates.io version (#8028) 2025-05-15 10:07:41 +00:00
831149c962 feat(core): Add Support for redirection inside Iframe (#7976)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-05-15 10:03:54 +00:00
4087cd276e feat(euclid): integration with decision engine (#7930)
Co-authored-by: Jagan Elavarasan <jaganelavarasan@gmail.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-05-14 18:08:59 +00:00
aa6ebf8aef feat(router): add outgoing payment webhooks for v2 (#6613)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: hrithikesh026 <hrithikesh.vm@juspay.in>
Co-authored-by: Aishwariyaa Anand <124241367+Aishwariyaa-Anand@users.noreply.github.com>
Co-authored-by: Aishwariyaa Anand <aishwariyaa.anand@Aishwariyaa-Anand-C3PGW02T6Y.local>
2025-05-13 18:43:33 +00:00
6f22a9306c feat(users): store and retrieve lineage_context from DB instead of Redis (#7940)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Gnanasundari24 <118818938+Gnanasundari24@users.noreply.github.com>
2025-05-13 07:23:10 +00:00
8cb5bfc02a feat(business_profile): add business_profile config to enable external vault (#7876) 2025-05-12 13:50:06 +00:00
cf34be1728 feat(vsaas): integrate onboarding flow for vertical saas (#7884) 2025-05-12 13:49:42 +00:00
dbaf567971 refactor(authentication): moved cavv storing from table to temp locker (#7978)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-05-12 16:54:55 +05:30
a289f19cd0 feat(refunds_v2): Add Refunds Retrieve and Refunds Sync Core flow (#7835)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-05-07 06:34:39 +00:00
997ef019b6 fix(diesel_models): Fix error message while using generic filter (#7935) 2025-05-02 12:14:11 +00:00
9e9a922949 feat(process_tracker): Task implementation for psync payments (#7178)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-30 07:53:54 +00:00
212ac27057 chore: resolve v2 warnings in diesel_models (#7359)
Co-authored-by: Aishwariyaa Anand <aishwariyaa.anand@Aishwariyaa-Anand-C3PGW02T6Y.local>
2025-04-29 09:25:44 +00:00
d2ff66bb7e feat(core): Add cardbrand union fetch logic for click to pay session response (#7858)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Sahkal Poddar <sahkalpoddar@Sahkals-MacBook-Air.local>
2025-04-28 11:24:15 +00:00
ac66cbe3da refactor(refunds): set Instant as the default RefundType (#7824) 2025-04-28 11:19:54 +00:00
fa46593093 feat(payment-link): alternate text for manual captures (#7574)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-25 11:45:43 +00:00
54e910582f feat(users): profile level custom role write (#7877) 2025-04-24 09:46:02 +00:00
c633b336fb feat(router): Add revenue recovery retry algorithm type and data columns to business_profile table (#7772)
Co-authored-by: Aniket Burman <aniket.burman@Aniket-Burman-JDXHW2PH34.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Amisha Prabhat <55580080+Aprabhat19@users.noreply.github.com>
2025-04-24 09:32:01 +00:00
6281ae067a feat(vsaas): add processor_merchant_id and created_by column in payment_intents and payments_attempts for v1 (#7768)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-22 08:07:44 +00:00
eabef328c6 feat(refunds_v2): Add refund create core flow (#7619)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-21 08:35:27 +00:00
73eb467d32 fix(core): [CARD TESTING GUARD] Added Card Testing Guard Config response in case of NULL (#7478)
Co-authored-by: Debarshi Gupta <debarshi.gupta@Debarshi-Gupta-CM92YWDXFD.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: debarshi.gupta <debarshi.gupta@juspay.in>
2025-04-21 08:16:06 +00:00
d061e0a7c5 feat(payment_method): add logic for setup_future_usage downgrade and add filter based on zero mandate config (#7775)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-17 11:38:18 +00:00
8738f19067 feat: add primary key not null query to generic filter function (#7785) 2025-04-17 05:04:46 +00:00
5fa54e5e57 feat(connector): [chargebee] consumes required fields to support transaction monitoring (#7774)
Co-authored-by: Nishanth Challa <nishanth.challa@Nishanth-Challa-C0WGKCFHLF.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-16 07:57:15 +00:00
989b2c34e1 feat(webhook): add filter by event class and type (#7275)
Co-authored-by: Aishwariyaa Anand <aishwariyaa.anand@Aishwariyaa-Anand-C3PGW02T6Y.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-11 10:15:23 +00:00
5730ddfc88 feat: remove client_secret from payment_intent and update related code (#7648)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-10 13:03:44 +00:00
203ae3e97e refactor(users): modify query to list only v1 merchant_accounts for list v1 merchant accounts API (#7782) 2025-04-10 09:43:44 +00:00
b475171dd2 feat(payment_link): expose configurations for payment links (#7742)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-09 07:16:15 +00:00
e88672c97c refactor: move merchant_key_store table to accounts schema (#7746)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-08 11:49:46 +00:00
187cceb39d feat(router): Support card in payment_method_subtype [V2] (#7662) 2025-04-08 09:48:55 +00:00
c245ece19f feat(core): added force_3ds_challenge for decoupled txns (#7484)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-07 08:53:00 +00:00
5e9e9238cf feat(core): add network error related columns in payment attempt [v2] (#7706)
Co-authored-by: Chikke Srujan <chikke.srujan@Chikke-Srujan-N7WRTY72X7.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-04 09:00:22 +00:00
4b7f55aeed refactor(accounts): move accounts related tables to accounts schema (#7626) 2025-04-03 15:52:34 +00:00
40174b3c62 feat(process_tracker): Invoke record back flow in PCR workflow [V2] (#7660)
Co-authored-by: Chikke Srujan <chikke.srujan@Chikke-Srujan-N7WRTY72X7.local>
2025-04-02 06:29:15 +00:00
55d27ce15f feat(webhook): Add is_delivered filter to list initial attempts endpoint (#7344)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-03-28 10:29:31 +00:00