58 Commits

Author SHA1 Message Date
f0464bc4f5 feat(connector): add authorize, capture, void, psync, refund, rsync for Forte connector (#955)
Co-authored-by: Arjun Karthik <m.arjunkarthik@gmail.com>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-05-04 13:52:28 +00:00
eea05f5c31 feat(connector) : add Cards(3ds & non3ds),bank_redirects ,wallets(Paypal,Applepay) and Mandates support to nexinets (#898)
Signed-off-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
Co-authored-by: Arjun Karthik <m.arjunkarthik@gmail.com>
2023-05-03 08:17:42 +00:00
e9fc34ff62 refactor(stripe): return all the missing fields in a request (#935)
Co-authored-by: jeeva <jeeva.ramu@codurance.com>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
Co-authored-by: ItsMeShashank <sattarde9913@gmail.com>
2023-05-02 20:26:52 +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
29999fe51a feat(connector): [Shift4] add support for card 3DS payment (#828) 2023-04-17 19:31:15 +00:00
298a0a4956 feat(connector): [Nuvei] add support for card mandates (#818)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-04-17 18:30:54 +00:00
ba013026a7 fix: Update events table after notifying merchant (#871) 2023-04-17 18:29:54 +00:00
29da1dfa50 feat: connector tokenization flow (#750)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-04-11 11:54:45 +00:00
6d7b11a0f0 feat(middleware): add middleware to attach default response headers (#824) 2023-04-04 05:56:05 +00:00
4d1013c611 feat(connector) : h1075:L4 Hackathon globalpay wallet (#625)
Signed-off-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
Co-authored-by: khuzema khomosi <khuzemakhomosi@khuzemas-MacBook-Pro.local>
Co-authored-by: Jagan Elavarasan <jaganelavarasan@gmail.com>
2023-03-30 17:21:22 +00:00
a733eafbbe feat(router): added incoming dispute webhooks flow (#769)
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-03-29 22:55:54 +00:00
168fa32fe1 feat(connector): add authorize, void, refund, psync, rsync support for mollie connector (#740)
Co-authored-by: pixincreate@work <pavananarayana01@gmail.com>
2023-03-16 07:13:01 +00:00
a3ff2e8d4f refactor(kms): share a KMS client for all KMS operations (#744) 2023-03-15 16:23:38 +00:00
ec2b1b18fd feat(connector): Add support for complete authorize payment after 3DS redirection (#741) 2023-03-15 08:48:17 +00:00
13a8ce8ebc feat(connector): add webhook support for worldline connector (#721) 2023-03-14 09:06:27 +00:00
7ed665ecec feat: Add HSTS headers to response (#725) 2023-03-10 09:19:58 +00:00
cd1c540906 feat(connector): [Fiserv] add Refunds, Cancel and Wallets flow along with Unit Tests (#593)
Co-authored-by: samraat bansal <samraat.bansal@samraat.bansal-MacBookPro>
Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
Co-authored-by: Jagan <jaganelavarasan@gmail.com>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-03-09 11:30:10 +00:00
afd08d42c7 refactor(authentication): authenticate merchant by API keys from API keys table (#712) 2023-03-08 09:04:22 +00:00
45484752a2 fix(errors): use Debug impl instead of Display for error types wrapping error_stack::Report (#714) 2023-03-05 15:42:59 +00:00
9fe2093215 bugfix: use connector error handler for 500 error messages. (#696) 2023-03-02 11:16:27 +00:00
f12abbcef4 feat(router): added incoming refund webhooks flow (#683)
Co-authored-by: sai harsha <sai.harsha@sai.harsha-MacBookPro>
2023-02-28 19:15:25 +05:30
ff86417eee feat: api contract change for wallet (#628) 2023-02-27 17:38:40 +05:30
028e140144 feat(stripe): eps, giropay and ideal using stripe (#529)
Co-authored-by: Sangamesh <sangamesh.kulkarni@juspay.in>
2023-02-26 16:29:37 +00:00
66563595df refactor: add payment_issuer and payment_experience in pa (#491) 2023-02-19 13:59:22 +00:00
f1e3bf4895 refactor: Throw 500 error on database connection error instead of panic (#527) 2023-02-14 11:44:23 +00:00
aafb115acb fix: throw 500 error when redis goes down (#531) 2023-02-14 11:43:17 +00:00
1bdc8955c2 feat(router): implement API endpoints for managing API keys (#511) 2023-02-10 08:50:57 +00:00
24351a6c85 refactor(errors): error enums to use 'static str (#472) 2023-01-30 18:57:05 +05:30
d653fed773 fix: move connector_refund_id to request (#445) 2023-01-22 13:41:11 +05:30
30593bd1fd feat(access_token): support creating access token for connectors (#407) 2023-01-20 16:14:33 +05:30
c1de463cde refactor(connectors): refactor propagation of validation and not implemented errors (#419) 2023-01-20 12:07:01 +05:30
beb0384047 refactor: move config defaults from TOML files to Default trait (#352) 2023-01-17 19:13:16 +05:30
4f6a8fcd9d refactor(router): make utilities public (#396) 2023-01-17 18:34:55 +05:30
74f6d0025e chore: fix typos and introduce ci check (#390) 2023-01-17 11:38:47 +05:30
a16fc653cf feature(connector): add support for worldline connector (#374) 2023-01-16 18:23:44 +05:30
0a9e2f6930 fix: Restricting operation on redacted customer (#289) 2023-01-14 23:07:25 +05:30
4e00b92dc1 feat(router): add more payment methods to vault (#333) 2023-01-14 20:48:45 +05:30
fab18346b6 fix: fix some todo's in core (#360) 2023-01-12 17:16:51 +05:30
a90dcb43f9 chore(errors): cleanup unused ApplicationError variants (#356) 2023-01-12 16:36:30 +05:30
3cdf50c942 refactor: Replace Bach with Application on every naming (#292) 2023-01-10 18:07:32 +05:30
68f92797db feature(connector): add support for worldpay connector (#272) 2023-01-09 12:56:03 +05:30
e7579a4819 chore: add lints in workspace cargo config (#223) 2022-12-24 14:28:03 +05:30
6fb19c7f4a fix: remove/resolve fixmes for services (#187) 2022-12-22 11:43:52 +05:30
e044451a4b chore(router): clippy::use_self (#203) 2022-12-22 11:20:53 +05:30
55d161b826 fix: proper error message for payment cancel (#192) 2022-12-21 17:09:38 +05:30
76b47e64c4 fix: remove and resolve FIXMEs and TODOs from db module (#174) 2022-12-20 17:55:24 +05:30
bf322c9535 refactor(router): make routes public and move crypto module to common utils (#176)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2022-12-19 19:34:24 +05:30
8b8ff8188f feat: Apple pay session flow integrate (#138) 2022-12-14 17:59:27 +05:30
eb4fe6f46b refactor(router): move db models into separate crate and refactoring around it (#125) 2022-12-13 12:00:27 +05:30
ea219dc893 feat(async_refund): add sync feature to async refund (#93) 2022-12-12 12:46:04 +05:30