123 Commits

Author SHA1 Message Date
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
ec6d0e4d62 feat(router): Add webhooks for network tokenization (#6695)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-06-26 09:13:04 +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
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
0688972814 feat(connector): Add support for passive churn recovery webhooks (#7109)
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-02-22 20:58:10 +00:00
8e9c3ec893 feat(router): add payment incoming webhooks support for v2 (#6551)
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>
2024-11-19 07:43:58 +00:00
b1cb053a55 refactor(webhooks): extract incoming and outgoing webhooks into separate modules (#4870) 2024-06-06 08:30:09 +00:00
a3183a0c5b feat(core): Create Payout Webhook Flow (#4696)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-06-05 09:28:42 +00:00
15d6c3e846 feat(multitenancy): add support for multitenancy and handle the same in router, producer, consumer, drainer and analytics (#4630)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2024-06-03 12:27:30 +00:00
d2d317ce61 chore: enable clippy::large_futures lint (#4822) 2024-05-31 09:31:12 +00:00
ae601e8e1b feat(webhook): add frm webhook support (#4662)
Signed-off-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-22 08:15:01 +00:00
6b509c7bec refactor: remove Ctx generic from payments core (#4574) 2024-05-14 12:48:18 +00:00
2216a88d25 chore: address Rust 1.78 clippy lints (#4545)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-07 10:35:32 +00:00
86e93cd3a0 feat(core): Rename crate data_models to hyperswitch_domain_models (#4504) 2024-05-02 12:26:11 +00:00
79d8949413 feat(router): handle authorization for frictionless flow in external 3ds flow (#4471) 2024-04-29 09:47:29 +00:00
447655382b feat(router): add poll ability in external 3ds authorization flow (#4393)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-22 15:36:47 +00:00
110bf22511 fix(connectors): Mask fields for webhook_resource_object (#4400)
Co-authored-by: sai-harsha-vardhan <harsha111hero@gmail.com>
2024-04-19 14:03:37 +00:00
00cd96d097 feat(router): add external authentication webhooks flow (#4339)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-16 10:24:46 +00:00
00340a3369 feat(mandate_kv): add kv support for mandate (#4275)
Co-authored-by: Akshay S <akshay.s@Akshay-Subramanian-D66TQ6D97K.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-16 10:05:15 +00:00
dea21c65ff feat(events): Add payment cancel events (#4166)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-15 10:35:40 +00:00
eb3cecdd74 feat(payment_methods): added kv support for payment_methods table (#4311)
Co-authored-by: Akshay S <akshay.s@Akshay-Subramanian-D66TQ6D97K.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-10 13:59:50 +00:00
63d2b6855a feat(webhooks): allow manually retrying delivery of outgoing webhooks (#4176) 2024-04-04 09:07:51 +00:00
ea730d4ffc build(deps): bump error-stack from version 0.3.1 to 0.4.1 (#4188) 2024-04-01 07:01:17 +00:00
14e1bbaf07 feat(events): add APIs to list webhook events and webhook delivery attempts (#4131) 2024-03-21 13:32:17 +00:00
6f679851df feat(events): Add audit events scaffolding (#3863)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-18 06:41:33 +00:00
fd67a6c225 feat(webhooks): store request and response payloads in events table (#4029) 2024-03-14 07:00:37 +00:00
195c700e6c refactor(address): pass payment method billing to the connector module (#3828)
Co-authored-by: Arjun Karthik <m.arjunkarthik@gmail.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-12 10:22:52 +00:00
ce0ac3d029 fix(webhooks): abort outgoing webhook retry task if webhook URL is not available in business profile (#3997) 2024-03-07 13:06:43 +00:00
5bb67c7dcc feat(webhooks): implement automatic retries for failed webhook deliveries using scheduler (#3842) 2024-03-04 06:31:02 +00:00
7db499d8a9 chore(dispute): adding disputeamount as int type (#3886) 2024-02-29 10:45:28 +00:00
2d4f6b3fa0 refactor(webhooks): check event type not supported before checking for profile_id (#3543) 2024-02-15 07:16:06 +00:00
bebaf413f2 refactor(webhooks): remove unnecessary clones and lazy evaluations (#3596) 2024-02-09 09:42:34 +00:00
0d5cd711b2 fix: add profile_id in dispute (#3486)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-05 06:49:12 +00:00
d2accdef41 refactor(core): restrict requires_customer_action in confirm (#3235) 2024-01-30 11:46:02 +00:00
bd5356e7e7 refactor(core): add locker config to enable or disable locker (#3352)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-18 12:40:21 +00:00
00008c16c1 fix(analytics): fixed response code to 501 (#3119)
Co-authored-by: Sampras Lopes <lsampras@pm.me>
2024-01-05 13:28:29 +00:00
1d26df28bc feat(analytics): adding outgoing webhooks kafka event (#3140)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-05 10:31:56 +00:00
6e82b0bd74 feat(events): add type info to outgoing requests & maintain structural & PII type info (#2956)
Co-authored-by: Prasunna Soppa <prasunna.soppa@juspay.in>
2023-12-13 05:56:03 +00:00
9df4e0193f feat(analytics): Add Clickhouse based analytics (#2988)
Co-authored-by: harsh_sharma_juspay <harsh.sharma@juspay.in>
Co-authored-by: Ivor Dsouza <ivor.dsouza@juspay.in>
Co-authored-by: Chethan Rao <70657455+Chethan-rao@users.noreply.github.com>
Co-authored-by: nain-F49FF806 <126972030+nain-F49FF806@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: akshay.s <akshay.s@juspay.in>
Co-authored-by: Gnanasundari24 <118818938+Gnanasundari24@users.noreply.github.com>
2023-11-29 11:34:53 +00:00
ce10579a72 feat(api_event_errors): error field in APIEvents (#2808)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: harsh-sharma-juspay <125131007+harsh-sharma-juspay@users.noreply.github.com>
2023-11-22 07:25:51 +00:00
aea390a6a1 feat(events): add incoming webhook payload to api events logger (#2852)
Co-authored-by: Sampras lopes <lsampras@pm.me>
2023-11-17 08:08:23 +00:00
d634fdeac3 feat: change async-bb8 fork and tokio spawn for concurrent database calls (#2774)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: akshay-97 <adiosphobian@gmail.com>
Co-authored-by: akshay.s <akshay.s@juspay.in>
Co-authored-by: Kartikeya Hegde <karthikey.hegde@juspay.in>
2023-11-16 04:57:34 +00:00
d335879f92 feat(router): make webhook events config disabled only and by default enable all the events (#2770) 2023-11-06 08:10:10 +00:00
9b618d2447 feat(router): Add Smart Routing to route payments efficiently (#2665)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: shashank_attarde <shashank.attarde@juspay.in>
Co-authored-by: Aprabhat19 <amishaprabhat@gmail.com>
Co-authored-by: Amisha Prabhat <55580080+Aprabhat19@users.noreply.github.com>
2023-11-03 13:07:31 +00:00
8c85173ecd refactor(core): use business_profile to read merchant configs (#2729) 2023-10-31 07:44:45 +00:00
5988d8d426 feat(core): add support for multiple merchant_connector_account (#2655)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Shanks <shashank.attarde@juspay.in>
2023-10-25 15:57:24 +00:00
6a74e8cba9 feat: add updated_by to tracker tables (#2604)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-17 11:26:56 +00:00
73dfc31f9d feat(process_tracker): make long standing payments failed (#2380)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-10-09 09:02:46 +00:00
601c1744b6 refactor: add support for passing context generic to api calls (#2433) 2023-10-06 07:40:13 +00:00
1cf8b6cf53 feat(router): add mandates incoming webhooks flow (#2464) 2023-10-05 19:08:47 +00:00