43 Commits

Author SHA1 Message Date
61bacd8c95 fix(router/webhooks): map webhook event type not found errors to 422 (#1340)
Co-authored-by: Sampras Lopes <lsampras@protonmail.com>
2023-06-02 16:43:47 +05:30
798881ab5b fix(error): propagate MissingRequiredFields api_error (#1244) 2023-05-31 07:54:37 +00:00
cd0cf40fe2 fix(router/webhooks): use api error response for returning errors from webhooks core (#1305) 2023-05-29 19:28:38 +05:30
600dc33867 fix(merchant_connector_account): add validation for the disabled flag (#1141) 2023-05-16 21:24:10 +00:00
bf2352b14a feat(error): add feature-gated stacktrace to error received from API (#1104) 2023-05-13 09:28:35 +00:00
5214e22f20 refactor(router): add id field in MerchantConnectorAccountNotFound (#1098) 2023-05-10 11:56:45 +00:00
4403634dda feat(connector): Mandates for alternate payment methods via Adyen (#1046)
Co-authored-by: Manoj Ghorela <manoj.ghorela@juspay.in>
2023-05-09 14:19:55 +00:00
b3772f8ef1 refactor(router): add the connector_label field to DuplicateMerchantConnectorAccount error message (#1044) 2023-05-04 13:58:37 +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
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
6d7b11a0f0 feat(middleware): add middleware to attach default response headers (#824) 2023-04-04 05:56:05 +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
82344fc438 feat(pm_list): handle client secret check (#759) 2023-03-21 11:57:52 +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
7ed665ecec feat: Add HSTS headers to response (#725) 2023-03-10 09:19:58 +00:00
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
f3224cc4df chore: merging back release v0.3.0 back to main (#636) (#655)
Co-authored-by: Sangamesh Kulkarni <59434228+Sangamesh26@users.noreply.github.com>
Co-authored-by: ItsMeShashank <shashank.attarde@juspay.in>
Co-authored-by: Abhishek <abhishek.marrivagu@juspay.in>
Co-authored-by: Jagan <jaganelavarasan@gmail.com>
Co-authored-by: SamraatBansal <55536657+SamraatBansal@users.noreply.github.com>
Co-authored-by: Sampras Lopes <lsampras@protonmail.com>
2023-02-26 08:25:17 +00:00
d107b44fd3 feat(api_models): add error structs (#532)
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-02-16 09:19:14 +00:00
1bdc8955c2 feat(router): implement API endpoints for managing API keys (#511) 2023-02-10 08:50:57 +00:00
2735405aba feat(config): add fetch endpoint for config table (#481) 2023-02-02 23:47:38 +05:30
3dfd548cb8 docs: standardise error types and error codes (#432) 2023-01-31 16:46:51 +05:30
24351a6c85 refactor(errors): error enums to use 'static str (#472) 2023-01-30 18:57:05 +05:30
2c764a273e chore(router): added generic unauthorized response (#450) 2023-01-22 18:07:19 +05:30
c1de463cde refactor(connectors): refactor propagation of validation and not implemented errors (#419) 2023-01-20 12:07:01 +05:30
57c46b2442 feat: add connector error (#415) 2023-01-20 00:23:13 +05:30
ecacefd298 feat(router): Added JWT authentication (#346) 2023-01-11 17:28:40 +05:30
9ad56703c4 fix: refund fix with connector_metadata (#330) 2023-01-10 19:24:19 +05:30
3dae8e5614 fix(core): payment create throws duplicate payment error (#319) 2023-01-09 17:55:41 +05:30
c0bb1cc378 chore: rename orca to hyperswitch (#310) 2023-01-06 16:40:22 +05:30
9e0deac3c5 fix: remove and/or resolve fixmes & todos in stripe compatibility (#218) 2022-12-23 00:56:41 +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
60d1ad52b1 refactor(router): make stripe compatibility and certain core routes public (#190) 2022-12-21 14:35:43 +05:30
08e9c079ce refactor(compatibility): remove specific imports (#181) 2022-12-20 18:00:40 +05:30
d6a3e508e2 feat(router): add straight-through routing connector selection in payments (#153) 2022-12-19 18:43:04 +05:30
4e433a49f2 fix(router): pop bugs in the payments confirm flow (#157) 2022-12-16 15:52:20 +05:30
ae8869318b feat: delete customer data in compliance with GDPR regulations (#64) 2022-12-13 19:39:32 +05:30
21a0a3d81d feat(mandate): added amount based validation and database fields (#99) 2022-12-11 17:35:43 +05:30
3d7d89172c customers: Added ephemeral key authentication for customer retrieve (#89) 2022-12-09 17:58:04 +05:30
c208cd2be7 feat(stripe): add setup intent in connector integration (stripe) (#50)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2022-12-07 11:59:40 +05:30
ab5988e6ba refactor: raise appropriate errors instead of ValidateError (#71) 2022-12-06 12:34:07 +05:30
f47c06a517 feat: handle no connector txn id (#39) 2022-12-01 16:53:30 +05:30
430dcd1967 initial commit 2022-11-16 20:37:50 +05:30