213 Commits

Author SHA1 Message Date
08eefdba4a feat(router): Added amount conversion function in core for connector module (#4710)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-05-30 13:51:33 +00:00
93d61d1053 feat: add a domain type for customer_id (#4705)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-30 10:49:10 +00:00
bed42ce4be feat(connector): implement pre auth flow for gpayments (#4692)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-30 07:43:22 +00:00
97f2ff0e70 feat(connector): add support for external authentication for cybersource (#4714)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-29 13:38:06 +00:00
9fb2a83014 fix(payment_methods): revert the filter for getting the mcas which are disabled (#4756) 2024-05-24 09:40:31 +00:00
55ccce6189 feat(payment_charges): add support for collecting and refunding charges on payments (#4628)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Narayan Bhat <48803246+Narayanbhat166@users.noreply.github.com>
Co-authored-by: Shankar Singh C <83439957+ShankarSinghC@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: YongJoon Kim <penubokim@gmail.com>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
Co-authored-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
Co-authored-by: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
Co-authored-by: Chethan Rao <70657455+Chethan-rao@users.noreply.github.com>
Co-authored-by: Sampras Lopes <Sampras.lopes@juspay.in>
2024-05-24 08:09:04 +00:00
ba624d0498 refactor(payment_methods): use recurring enabled flag to decide which payment method supports MIT (#4732) 2024-05-23 07:31:27 +00:00
13f6efc7e8 feat(router): send message_version and directory_server_id in next_action block of three_ds_data for external 3ds flow (#4715)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-23 07:12:14 +00:00
443b7e6ea2 refactor(router): added a new type minor unit to amount (#4629)
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-05-21 10:10:05 +00:00
226c337399 feat(core): Add a new endpoint for Complete Authorize flow (#4686)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-20 16:02:36 +00:00
7f5346169e feat: add an api for toggle KV for all merchants (#4600) 2024-05-20 09:22:10 +00:00
3fa59d4bac feat: Soft kill kv (#4582)
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-05-20 07:17:05 +00:00
7e44bbca63 feat: added client_source, client_version in payment_attempt from payments confirm request headers (#4657) 2024-05-17 10:27:30 +00:00
853f3b4854 refactor(FRM): refactor frm configs (#4581)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-17 10:23:13 +00:00
84cb2bcb6b fix(recon): make recon status optional in merchant account (#4654)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-16 14:01:50 +00:00
650f3fa25c feat(payment_methods): pass required shipping details field for wallets session call based on business_profile config (#4616)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-14 14:55:52 +00:00
1602eb541d fix(connector_token): Move config redis (#4540)
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-05-13 13:06:06 +00:00
2692995617 feat(payments_update): update payment_method_billing in payment update (#4614) 2024-05-13 07:28:57 +00:00
55ae0fc5f7 refactor(billing): store payment_method_data_billing for recurring payments (#4513)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-09 13:12:05 +00:00
ec3b60e37c fix(core): drop three_dsserver_trans_id from authentication table (#4587) 2024-05-08 13:36:07 +00:00
a97016fea4 feat(users): Create user_key_store table and begin_totp API (#4577)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-08 12:55:45 +00:00
3e1c7eba49 feat(business_profile): feature add a config to use billing as payment_method_billing (#4557)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-08 06:03:32 +00:00
59e79ff205 feat(users): implement force set and force change password (#4564)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-07 14:11:24 +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
71a070e269 refactor(core): refactor authentication core to fetch authentication only within it (#4138)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-07 08:08:53 +00:00
e769abe501 feat(router): add an api to enable connector_agnostic_mit feature (#4480)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-07 07:20:59 +00:00
575fac6f3e feat(payment_methods): Filter payment methods based on pm client secret (#4249)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-06 11:18:04 +00:00
8f0d4d4191 fix(connector): send valid sdk information in authentication flow netcetera (#4474) 2024-05-01 10:38:16 +00:00
b562e62ac8 feat: add support for merchant to pass public key and ttl for encrypting payload (#4456) 2024-05-01 10:36:33 +00:00
ac9d856add feat: stripe connect integration for payouts (#2041)
Co-authored-by: Rachit Naithani <81706961+racnan@users.noreply.github.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Apoorv Dixit <64925866+apoorvdixit88@users.noreply.github.com>
Co-authored-by: Swangi Kumari <85639103+swangi-kumari@users.noreply.github.com>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: Shankar Singh C <83439957+ShankarSinghC@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Sakil Mostak <73734619+Sakilmostak@users.noreply.github.com>
Co-authored-by: AkshayaFoiger <131388445+AkshayaFoiger@users.noreply.github.com>
2024-04-29 09:59:32 +00:00
01ec7c64a4 feat(FRM): Revise post FRM core flows (#4394)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-29 06:57:12 +00:00
87d9fced07 feat: add an api for toggling extended card info feature (#4444) 2024-04-25 12:40:00 +00:00
5f40eee3fa Refactor(core): make save_payment_method as post_update_tracker trait function (#4307)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-25 08:01:43 +00:00
4c81a664c9 fix(masking): mask email while logging SQL query (#4436) 2024-04-23 11:18:35 +00:00
b67e07fb9e fix(user): blacklist token after delete user role (#4428) 2024-04-23 10:13:18 +00:00
43307815e0 feat(payment_methods): Client secret implementation in payment method… (#4134)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-19 12:02:06 +00:00
f6fccafb3d fix(user): add onboarding_survey enum in dashboard metadata type (#4353) 2024-04-19 11:23:38 +00:00
53e5307c3c feat(payments): add amount and connector id filter in list (#4354)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-18 13:44:35 +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
d4dbaadb06 feat(connector): integrate netcetera connector with pre authentication flow (#4293)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-16 10:24:06 +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
c980f01691 feat(customer): Customer kv impl (#4267)
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-12 07:11:03 +00:00
44e7456a10 chore(deps): update time crate to 0.3.35 (#4338)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-10 14:20: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
02ffe7e480 fix(payouts): persist status updates in payouts table (#4280)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-04 13:43:24 +00:00
21e2d78117 feat(router): store network_reference_id against the payment_method_id in the payment_method_table (#4041)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-04 08:25:00 +00:00
6e94a56364 refactor(core): locker call made synchronous for updation of pm_id (#4289)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-04-03 22:59:47 +05:30
179f5ff052 refactor(payment_methods): add network_transaction_id column in the payment_methods table (#4005)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-03 13:41:49 +00:00
d8028cefd5 feat(core): update connector_mandate_details in payment_method (#4155)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-03 16:52:44 +05:30
1f0d60e64f build(deps): update dependencies (#4268) 2024-04-02 10:13:30 +00:00