164 Commits

Author SHA1 Message Date
1f0d60e64f build(deps): update dependencies (#4268) 2024-04-02 10:13:30 +00:00
9cce1520e3 refactor(payment_methods): add a new domain type for payment method data to be used in connector module (#4140)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-02 08:16:20 +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
070622125f fix(log): adding span metadata to tokio spawned futures (#4118) 2024-03-27 06:16:22 +00:00
f213c51b3e chore: address Rust 1.77 clippy lints (#4172)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
2024-03-22 12:52:18 +00:00
14e1bbaf07 feat(events): add APIs to list webhook events and webhook delivery attempts (#4131) 2024-03-21 13:32:17 +00:00
fb5f0e6c7e feat(payouts): implement list and filter APIs (#3651)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Kashif <mohammed.kashif@juspay.in>
2024-03-21 08:55:06 +00:00
7afc44e835 feat: store payment check codes and authentication data from processors (#3958)
Co-authored-by: AkshayaFoiger <akshaya.shankar@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-20 07:56:20 +00:00
944089d691 feat(payouts): implement KVRouterStore (#3889)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Kashif <mohammed.kashif@juspay.in>
2024-03-19 10:03:37 +00:00
a3dec0b6bc refactor(core): move authentication data fields to authentication table (#4093)
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-19 09:40:18 +00:00
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