77 Commits

Author SHA1 Message Date
b441a1f2f9 feat(router): add list payment link support (#2805)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Kashif <46213975+kashif-m@users.noreply.github.com>
Co-authored-by: Kashif <kashif@protonmail.com>
Co-authored-by: Gnanasundari24 <118818938+Gnanasundari24@users.noreply.github.com>
2023-11-22 10:07:01 +00:00
f8618e0770 feat: add support for 3ds and surcharge decision through routing rules (#2869)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-21 14:55:50 +00:00
b8b20c412d feat(router): add api to migrate card from basilisk to rust (#2853)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-16 13:32:54 +00:00
f88eee7362 feat(router): Add new JWT authentication variants and use them (#2835)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-13 05:47:35 +00:00
f847802339 feat(analytics): analytics APIs (#2792)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Sampras Lopes <lsampras@pm.me>
2023-11-10 11:38:09 +00:00
5c9e235bd3 feat(router): add gateway_status_map CRUD APIs (#2809) 2023-11-09 12:43:38 +00:00
ff73aba8e7 feat: make drainer logs queryable with request_id and global_id (#2771) 2023-11-06 08:15:15 +00:00
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
169d33bf81 revert: fix(analytics): feat(analytics): analytics APIs (#2777) 2023-11-03 17:29:32 +05:30
c0a5e7b7d9 feat(analytics): analytics APIs (#2676)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-03 06:31:47 +00:00
65319fe958 feat(router_env): add support for UUID v7 for tracing actix web (#2661) 2023-10-25 11:31:18 +00:00
a1472c6b78 feat(merchant_account): add merchant account list endpoint (#2560)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-18 07:23:18 +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
ec51e48402 feat(trace): add optional sampling behaviour for routes (#2511)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-10-10 07:53:12 +00:00
aa176c7c5d refactor: disable color in reports in json format (#2509) 2023-10-09 13:21:09 +00:00
69fbebf463 refactor(configs): make TOML file an optional source of application configuration (#2185) 2023-09-20 07:10:52 +00:00
229f111f6c feat(frm): Add support to accept and decline payment when manually reviewed by merchant for risky transaction (#2071) 2023-09-04 12:14:39 +00:00
20d44acd20 refactor: include binary name in service field in log entries (#2077) 2023-09-04 11:44:47 +00:00
636b871b11 feat(router): verify service for applepay merchant registration (#2009) 2023-08-31 07:50:06 +00:00
53956d6f83 feat(business_profile): add business profile table and CRUD endpoints (#1928) 2023-08-18 09:23:29 +00:00
bb6ec49a66 feat(generics): add metrics for database calls (#1901) 2023-08-11 08:39:00 +00:00
cf145a321c feat(metrics): add pod information in metrics pipeline (#1710) 2023-07-20 01:56:07 +05:30
763e2df3bd feat: add payout service (#1665)
Co-authored-by: Kashif <mohammed.kashif@juspay.in>
Co-authored-by: Manoj Ghorela <manoj.ghorela@juspay.in>
Co-authored-by: Manoj Ghorela <118727120+manoj-juspay@users.noreply.github.com>
2023-07-19 18:02:05 +00:00
123b34c7dc refactor: include binary name in crates_to_filter for logging (#1689) 2023-07-12 11:30:32 +00:00
b1ed93468c perf(logging): remove redundant heap allocation present in the logging framework (#1487)
Co-authored-by: jeeva <jeeva.ramu@codurance.com>
2023-06-28 09:49:11 +00:00
21f2ccd47c feat(router): add route to invalidate cache entry (#1100)
Co-authored-by: jeeva <jeeva.ramu@codurance.com>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-06-21 07:40:03 +00:00
96c71e1b1b feat(response-log): add logging to the response for stripe compatibility layer (#1470)
Co-authored-by: SamraatBansal <samraatbansal7@gmail.com>
2023-06-19 08:28:26 +00:00
bce01ced11 build(deps): update dependencies (#1342) 2023-06-07 17:57:04 +00:00
b2b9dc0b58 fix(logging): fix traces export through opentelemetry (#1355) 2023-06-06 19:37:01 +00:00
4ebd26f27e feat(metrics): add response metrics (#1263) 2023-05-25 09:34:13 +00:00
8947e1c9db feat(traces): add support for aws xray (#1194) 2023-05-18 17:34:29 +00:00
75ba3ff09f feat(router): add mandates list api (#1143) 2023-05-17 16:01:13 +00:00
354ee0137a feat(router): add retrieve dispute evidence API (#1114) 2023-05-16 12:04:47 +00:00
f31926b833 feat(config): add API route set_config (#1144) 2023-05-15 10:04:49 +00:00
a5756aaecf feat(router): add attach dispute evidence api (#1070)
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-05-13 09:29:11 +00:00
af71828e35 refactor(config): add independent toggles for enabling traces and metrics (#1020) 2023-05-03 06:45:03 +00:00
bdf1e5147e feat(router): added dispute accept api, file module apis and dispute evidence submission api (#900)
Co-authored-by: Sangamesh <sangamesh.kulkarni@juspay.in>
Co-authored-by: sai harsha <sai.harsha@sai.harsha-MacBookPro>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-04-24 19:35:21 +00:00
93b69e74b4 feat: add relevant ids for payment calls & make json logs (#908) 2023-04-20 21:21:47 +00:00
171c412056 chore(dependencies): Update dependencies for router packages (#902) 2023-04-18 17:16:51 +00:00
ffaa8da0d2 refactor: use lowercase names for run environment and config files (#801) 2023-04-17 19:03:01 +00:00
acab7671b0 feat(router): added dispute retrieve and dispute list apis (#842)
Co-authored-by: Sangamesh <sangamesh.kulkarni@juspay.in>
Co-authored-by: sai harsha <sai.harsha@sai.harsha-MacBookPro>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-04-13 08:34:49 +00:00
1b94d25f66 refactor(router_env): improve logging setup (#847) 2023-04-11 14:14:48 +00:00
b15b8f7b43 feat: cards info api (#749)
Co-authored-by: Jagan <jaganelavarasan@gmail.com>
Co-authored-by: Kartikeya Hegde <karthikey.hegde@juspay.in>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-03-28 19:04:58 +05:30
029e3894fe refactor: extract kms module to external_services crate (#793) 2023-03-24 09:01:59 +00:00
da5a89bc3d feat(router_env): making metric flow as a trait for extensibility (#797) 2023-03-23 09:22:57 +00:00
5b5557b71d feat: compile time optimization (#775) 2023-03-21 09:42:44 +00:00
d302b286b8 feat(router): adding metrics for tracking behavior throughout the router crate (#768) 2023-03-21 05:33:03 +00:00
1021d1ae53 feat: removing unnecessary logs from console (#753) 2023-03-15 21:19:29 +00:00
58106d91f0 refactor(metrics): use macros for constructing counter and histogram metrics (#755) 2023-03-15 20:57:38 +00:00