604 Commits

Author SHA1 Message Date
2a691a5c05 feat(router): Create a merchant config for enable processor agnostic MIT (#4025)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-03 15:00:07 +00:00
49cfe72cd2 refactor(mandates): add validations for recurring mandates using payment_method_id (#4263) 2024-04-03 14:41:59 +00:00
4051cbb4e7 feat(api): add browser information in payments response (#3963)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-03 09:46:18 +00:00
36f4112a6f refactor: Fix typos (#4277) 2024-04-03 08:10:04 +00:00
97fbc899c1 feat(payment_link): Add payment info metadata to payment link (#4270)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-02 12:15:08 +00:00
88b53b0d5c feat(analytics): three_ds and authentication events in sdkevents (#4251)
Co-authored-by: Akash Kamble <127744130+akash-c-k@users.noreply.github.com>
2024-04-02 12:09:31 +00:00
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
aecf4aeacc feat(connector): [billwerk] implement payment and refund flows (#4245)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-01 14:03:51 +00:00
740749e18a feat: return customer details in payments response body (#4237) 2024-04-01 13:19:55 +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
7b337ac39d feat(mandates): allow off-session payments using payment_method_id (#4132)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-28 12:42:30 +00:00
ffb3f4be01 ci(CI-pr): determine modified crates more deterministically (#4233) 2024-03-28 10:20:28 +00:00
74cd4a7952 feat(payment_method): API to list countries and currencies supported by a country and payment method type (#4126)
Co-authored-by: Mani Chandra Dulam <mani.dchandra@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-28 07:00:11 +00:00
37be05d31d feat(connector): [billwerk] add connector template code (#4123)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-27 08:07:49 +00:00
4c8cdf1475 feat(events): allow listing webhook events and webhook delivery attempts by business profile (#4159) 2024-03-22 11:32:05 +00:00
13fe58450b feat(payouts): Add user roles for payouts (#4167)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-22 10:51: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
7c0e4c7229 fix(payment_methods): make ApplepayPaymentMethod in payment_method_data column of payment_attempt table as json (#4154) 2024-03-20 13:27:13 +00:00
9b9bce80a6 refactor(payment_method_data): add a trait to retrieve billing from payment method data (#4095)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-20 11:06:26 +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
9345379f85 feat(global-search): add dispute events index to global-search (#4068)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-19 09:33:08 +00:00
17a866a735 feat(router): add offset in mandate list route (#3923) 2024-03-19 07:41:24 +00:00
290c456a23 feat(pm_auth): Support different pm types in PM auth (#3114) 2024-03-15 12:27:26 +00:00
708cce9261 refactor(openai): update open-api spec to have payment changes (#4043)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-12 10:48:13 +00:00
ce3625cb0c feat(core): confirm flow and authorization api changes for external authentication (#4015)
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-12 10:41:22 +00:00
ac8ddd4020 feat(global-search): dashboard globalsearch apis (#3831)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-12 07:51:09 +00:00
43ebfbc47f feat(router): add routing support for token-based mit payments (#4012) 2024-03-11 09:56:07 +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
06c30967cf feat(connector): add threedsecureio three_ds authentication connector (#4004)
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-09 09:18:45 +00:00
f1fe295475 fix(deserialization): error message is different when invalid data is passed for payment method data (#4022) 2024-03-08 19:59:50 +00:00
f6b44f3860 fix(deserialization): deserialize reward payment method data (#4011)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-07 20:22:11 +00:00
6671bff3b1 refactor(router): store ApplepayPaymentMethod in payment_method_data column of payment_attempt table (#3940)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-07 06:42:53 +00:00
ba42fbaed0 feat(users): Add new API get the user and role details of specific user (#3988) 2024-03-07 06:23:24 +00:00
a1fd36a1ab feat(core): store customer_acceptance in the payment_methods table (#3885) 2024-03-06 09:30:16 +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
19c502398f feat(roles): Add caching for custom roles (#3946) 2024-03-05 13:26:09 +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
8933ddff66 fix(connector): [adyen] production endpoints and mappings (#3900)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: AkshayaFoiger <akshaya.shankar@juspay.in>
2024-02-29 18:27:36 +00:00
0136523f38 refactor(roles): Add more checks in create, update role APIs and change the response type (#3896) 2024-02-29 13:56:46 +00:00
b0b9bfa731 feat(roles): Add groups for get_from_token api (#3872) 2024-02-29 09:55:56 +00:00
de6b16bed9 feat(analytics): adding metric api for dispute analytics (#3810)
Co-authored-by: Sampras Lopes <lsampras@pm.me>
2024-02-28 12:09:31 +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
fbe9d2f19e feat(roles): Change list roles, get role and authorization info api to respond with groups (#3837)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-27 12:56:46 +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