604 Commits

Author SHA1 Message Date
fd67a6c225 feat(webhooks): store request and response payloads in events table (#4029) 2024-03-14 07:00:37 +00:00
45ed56f165 refactor(payment_methods): allow deletion of default payment method for a customer if only one pm exists (#4027)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-12 05:19:00 +00:00
e87f2ea8c5 Refactor(core): status handling for payment_method_status (#3965)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-11 14:20:38 +00:00
7391416e24 refactor(core): updated payments response with payment_method_id & payment_method_status (#3883)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-11 07:34:34 +00:00
897e264ad9 feat(core): add core functions for external authentication (#3969)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: sai-harsha-vardhan <harsha111hero@gmail.com>
Co-authored-by: Sai Harsha Vardhan <56996463+sai-harsha-vardhan@users.noreply.github.com>
2024-03-08 13:46:35 +00:00
4902c40345 feat(router): add domain types, admin core changes and other prerequisites for 3ds external authentication flow (#3962)
Co-authored-by: hrithikesh026 <hrithikesh.vm@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
2024-03-07 19:56:30 +00:00
c09b2b3a2a feat(core): external authentication related schema changes for existing tables (#3904)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-05 13:35:43 +00:00
c65729adc9 chore(tests): add unit tests for backwards compatibility (#3822) 2024-03-05 09:44:26 +00:00
0cb95a4911 feat(payouts): Implement Single Connector Retry for Payouts (#3908) 2024-03-05 07:50:19 +00:00
901d61bc0d refactor(api_keys): provide identifier for api key in the expiry reminder email (#3888)
Co-authored-by: Chethan <chethan.rao@juspay.in>
2024-03-04 13:56:35 +00:00
5bb67c7dcc feat(webhooks): implement automatic retries for failed webhook deliveries using scheduler (#3842) 2024-03-04 06:31:02 +00:00
8162668199 feat(core): diesel models and db interface changes for authentication table (#3859) 2024-03-01 12:33:32 +00:00
34f7705c44 fix(wasm): [Adyen] update connector account configs and integration bugs (#3910) 2024-03-01 12:19:08 +00:00
33f07419ab feat(address): add payment method billing details (#3812) 2024-03-01 12:07:29 +00:00
7db499d8a9 chore(dispute): adding disputeamount as int type (#3886) 2024-02-29 10:45:28 +00:00
0936b02ade refactor(router): add parent caller function for DB (#3838)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-29 07:55:49 +00:00
f3931cf484 feat(payment_methods): Add default payment method column in customers table and last used column in payment_methods table (#3790)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-28 11:12:58 +00:00
8b32dffe32 feat(payouts): Implement Smart Retries for Payout (#3580)
Co-authored-by: Kashif <kashif.dev@protonmail.com>
Co-authored-by: Kashif <mohammed.kashif@juspay.in>
2024-02-28 09:38:20 +00:00
5b8c261d1e feat(router): add connector mit related columns to the payment methods table (#3764) 2024-02-27 11:21:25 +00:00
385622678f refactor(payment_methods): introduce locker_id column in payment_methods table (#3760)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-27 08:03:43 +00:00
75c633fc7c feat(payouts): extend routing capabilities to payout operation (#3531)
Co-authored-by: Kashif <mohammed.kashif@juspay.in>
2024-02-26 07:30:10 +00:00
58809ab1f9 feat(user): create apis for custom role (#3763)
Co-authored-by: Mani Chandra Dulam <mani.dchandra@juspay.in>
Co-authored-by: Mani Chandra <84711804+ThisIsMani@users.noreply.github.com>
2024-02-22 14:25:47 +00:00
bbb3d3d1e2 feat(router): added api for the deleting config key (#3554)
Co-authored-by: Kartikeya Hegde <karthihegde010@gmail.com>
Co-authored-by: dracarys18 <karthikey.hegde@juspay.in>
2024-02-22 11:25:10 +00:00
863e380cf2 feat(address): add email field to address (#3682) 2024-02-22 10:48:27 +00:00
7c63c76011 refactor(scheduler): improve code reusability and consumer logs (#3712) 2024-02-21 12:21:59 +00:00
7b0bce5558 refactor(core): inclusion of locker to store fingerprints (#3630)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-02-21 08:07:25 +00:00
4ae28e48cd refactor(permissions): Remove permissions for utility APIs (#3730)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-21 07:20:42 +00:00
e0d8bb207e feat(user): setup roles table with queries (#3691) 2024-02-19 12:15:42 +00:00
0a7625ff8c refactor: include api key expiry workflow into process tracker (#3661) 2024-02-19 08:03:17 +00:00
b9c29e7fd3 feat(users): Add transfer org ownership API (#3603)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-09 11:58:17 +00:00
cfa10aa60e feat(user): implement force password reset (#3572) 2024-02-09 10:19:06 +00:00
bebaf413f2 refactor(webhooks): remove unnecessary clones and lazy evaluations (#3596) 2024-02-09 09:42:34 +00:00
74f3721ccd fix(core): Add column mandate_data for storing the details of a mandate in PaymentAttempt (#3606)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-09 08:35:54 +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
db3d53ff1d feat(users): Add merchant_id in EmailToken and change user status in reset password (#3473) 2024-01-31 08:28:37 +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
777771048a feat(user): add support to delete user (#3374)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-25 07:07:35 +00:00
862a1b5303 feat(users): Add preferred_merchant_id column and update user details API (#3373)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-18 13:14:20 +00:00
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
61176524ca feat(payment_link): Added sdk layout option payment link (#3207)
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>
2024-01-11 07:10:28 +00:00
23e0c63541 fix: introduce net_amount field in payment response (#3115)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-08 14:27:37 +00:00
de7a607e66 refactor(drainer): change logic for trimming the stream and refactor for modularity (#3128)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-08 12:42:13 +00:00
3cd74966b2 fix(router): Payment link api contract change (#2975)
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>
2024-01-08 12:10:56 +00:00
f78d02d981 fix(router): multiple incremental_authorizations with kv enabled (#3185) 2024-01-08 07:39:46 +00:00
c3172ef606 feat(merchant_account): Add list multiple merchants in MerchantAccountInterface (#3220)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-05 12:56:03 +00:00
396a64f3bb feat(db): Implement AuthorizationInterface for MockDb (#3151) 2023-12-19 18:04:57 +00:00
e3589e641c refactor(users): rename user_roles and dashboard_metadata columns (#3135)
Co-authored-by: Apoorv Dixit <apoorv.dixit@juspay.in>
2023-12-18 11:10:26 +00:00
f7da59d06a fix(router): make request_incremental_authorization optional in payment_intent (#3086) 2023-12-11 13:37:25 +00:00
2c4599a1cd feat: add utility to convert TOML configuration file to list of environment variables (#3096) 2023-12-11 07:50:19 +00:00
c6e2ee29d9 feat(metrics): add drainer delay metric (#3034) 2023-12-06 05:55:00 +00:00