208 Commits

Author SHA1 Message Date
86e05501cb refactor(payment_method_data): send optional billing details in response (#4569) 2024-05-10 09:35:25 +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
83a1924668 fix(api_request): make payment_method_data as optional (#4527)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-03 08:20:17 +00:00
dfa4b50dbd feat: add an api for retrieving the extended card info from redis (#4484) 2024-05-01 10:37:39 +00:00
ca47ea9b13 feat(router): add retrieve poll status api (#4358)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-17 10:20:53 +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
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
9448673c1c fix(compatibility): generate payment_id if not sent (#4125) 2024-04-10 13:50:50 +00:00
3963219e44 feat(events): Add events framework for registering events (#4115)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-10 12:38:40 +00:00
2d394f98e9 feat(users): Implemented cookie parsing for auth (#4298)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-05 07:35:21 +00:00
36f4112a6f refactor: Fix typos (#4277) 2024-04-03 08:10:04 +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
929848f871 fix(connectors): fix wallet token deserialization error (#4133)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-27 06:17:30 +00:00
14e1bbaf07 feat(events): add APIs to list webhook events and webhook delivery attempts (#4131) 2024-03-21 13:32:17 +00:00
fd67a6c225 feat(webhooks): store request and response payloads in events table (#4029) 2024-03-14 07:00:37 +00:00
db39bb0a3c refactor(payment_methods): prevent deletion of default payment method for a customer (#3964) 2024-03-06 13:35:28 +00:00
0a43ceb14e feat(api_models): add api_models for external 3ds authentication flow (#3858)
Co-authored-by: hrithikesh026 <hrithikesh.vm@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-05 07:49:05 +00:00
5bb67c7dcc feat(webhooks): implement automatic retries for failed webhook deliveries using scheduler (#3842) 2024-03-04 06:31:02 +00:00
33f07419ab feat(address): add payment method billing details (#3812) 2024-03-01 12:07:29 +00:00
032d58cdbb feat(analytics): add force retrieve call for force retrieve calls (#3565)
Co-authored-by: harsh-sharma-juspay <125131007+harsh-sharma-juspay@users.noreply.github.com>
2024-02-28 13:40:20 +00:00
cd1a17bcd2 refactor(compatibility): added compatibility layer request logs (#3774) 2024-02-27 09:08:38 +00:00
863e380cf2 feat(address): add email field to address (#3682) 2024-02-22 10:48:27 +00:00
073310c1f6 refactor(merchant_connector_account): change unique constraint to connector label (#3091)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-20 07:31:30 +00:00
11fc9b3986 refactor(ext_traits): simplify the signatures of some methods in Encode extension trait (#3687) 2024-02-19 09:54:09 +00:00
c55eb0afca chore: address Rust 1.76 clippy lints (#3605) 2024-02-12 07:06:22 +00:00
926d084e44 refactor: [Noon] add new field max_amount to mandate request (#3481)
Co-authored-by: swangi-kumari <swangi.12015941@lpu.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-07 09:18:51 +00:00
0a97a1eb63 refactor(blocklist): separate utility function & kill switch for validating data in blocklist (#3360)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-06 13:36:47 +00:00
7597f3b692 feat: add deep health check for analytics (#3438)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-31 07:31:15 +00:00
02074dfc23 feat(core): update card_details for an existing mandate (#3452)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-30 07:05:42 +00:00
fc6e68f7f0 feat(connector): [Adyen] Add support for PIX Payment Method (#3236)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-25 07:11:54 +00:00
8a019f08ac Refactor(compatibility): revert add multiuse mandates support in stripe compatibility (#3436) 2024-01-24 10:16:29 +00:00
4a8104e5f8 feat(compatibility): add multiuse mandates support in stripe compatibility (#3425) 2024-01-23 15:04:42 +05:30
bb096138b5 feat(router): payment_method block (#3056)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: shashank_attarde <shashank.attarde@juspay.in>
2024-01-11 12:28:29 +00:00
e0e28b87c0 feat(core): add new payments webhook events (#3212)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: hrithikeshvm <vmhrithikesh@gmail.com>
2024-01-10 13:28:22 +00:00
50e4d797da feat(payment_link): add status page for payment link (#3213)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Kashif <mohammed.kashif@juspay.in>
Co-authored-by: Kashif <kashif.dev@protonmail.com>
Co-authored-by: hrithikeshvm <hrithikeshmylatty@gmail.com>
Co-authored-by: hrithikeshvm <vmhrithikesh@gmail.com>
Co-authored-by: Sahkal Poddar <sahkalpoddar@Sahkals-MacBook-Air.local>
2024-01-10 08:22:37 +00:00
0fa61a9dd1 fix(payment_link): added amount conversion to base unit based on currency (#3162) 2023-12-18 21:32:31 +05:30
be13d15d3c fix: validate refund amount with amount_captured instead of amount (#3120) 2023-12-13 13:52:36 +00:00
b279591057 refactor(payment_methods): make the card_holder_name optional for card details in the payment APIs (#3074)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2023-12-08 12:28:42 +00:00
cb88be01f2 fix(core): introduce new attempt and intent status to handle multiple partial captures (#2802)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Narayan Bhat <48803246+Narayanbhat166@users.noreply.github.com>
2023-11-17 04:34:34 +00:00
89857941b0 feat(events): add extracted fields based on req/res types (#2795) 2023-11-08 21:31:53 +05:30
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
10944937a0 feat(events): add api auth type details to events (#2760) 2023-11-02 12:23:35 +00:00
13c66df92c feat(events): add masked json serializer for logging PII values (#2681)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-27 07:28:09 +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
1dad7455c4 refactor: refactor connector auth type failure to 4xx (#2616) 2023-10-18 11:22:06 +00:00
82980a86ad feat(compatibility): added support to connector txn id (#2606)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
2023-10-16 17:33:10 +00:00
92f7918e6f feat(router): Add Cancel Event in Webhooks and Mapping it in Stripe (#2573) 2023-10-13 11:05:00 +00:00
c26620e041 feat(customers): add customer list endpoint (#2564)
Co-authored-by: Bernard Eugine <114725419+bernard-eugine@users.noreply.github.com>
2023-10-12 19:58:34 +05:30
642085dc74 feat(router): Add payment link support (#2105)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
Co-authored-by: Kashif <46213975+kashif-m@users.noreply.github.com>
Co-authored-by: Kashif <mohammed.kashif@juspay.in>
Co-authored-by: Bernard Eugine <114725419+bernard-eugine@users.noreply.github.com>
2023-10-12 09:09:10 +00:00
cf0db35923 feat: add x-hs-latency header for application overhead measurement (#2486) 2023-10-10 09:21:47 +00:00