66 Commits

Author SHA1 Message Date
0fa61a9dd1 fix(payment_link): added amount conversion to base unit based on currency (#3162) 2023-12-18 21:32:31 +05:30
be13d15d3c fix: validate refund amount with amount_captured instead of amount (#3120) 2023-12-13 13:52:36 +00:00
1dad7455c4 refactor: refactor connector auth type failure to 4xx (#2616) 2023-10-18 11:22:06 +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
db7f9fa801 fix: return appropriate error message during webhook call for invalid merchant_secret adyen (#2450) 2023-10-05 09:52:19 +00:00
9c9d453535 fix(router): removed dynamic error messages (#2168)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
2023-09-26 09:15:32 +00:00
5d66156132 feat(payments): add api locking for payments core (#1898) 2023-09-25 10:25:39 +00:00
5c5058de87 fix(router): Add scoped error enum for customer error (#1988)
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-09-13 17:46:14 +00:00
5b29c25210 refactor(core): use profile id to find connector (#2020) 2023-09-11 07:25:22 +00:00
655b388358 refactor(router): fixed unprocessable entity error message to custom message (#1979)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
2023-08-31 07:54:58 +00:00
7c0c3b6b35 feat(connector): [CashToCode] perform currency based connector credentials mapping (#2025) 2023-08-28 09:29:57 +05:30
53956d6f83 feat(business_profile): add business profile table and CRUD endpoints (#1928) 2023-08-18 09:23:29 +00:00
7f947169fe feat(errors): add GenericDuplicateError inApiErrorResponse (#1792) 2023-07-26 13:48:04 +00:00
1ab4226c78 fix(config): detect duplicate config insert and throw appropriate error (#1777) 2023-07-24 18:31:10 +00:00
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
eabe16cc85 fix(disputes): update 4xx error for Files - Delete endpoint (#1531) 2023-07-04 05:47:07 +00:00
9a88a32d50 feat: add GenericNotFoundError error response and set_key_if_not_exists_with_expiry Redis command (#1526) 2023-07-03 12:51:23 +00:00
a899c97389 refactor(mandates): refactor mandates to check for misleading error codes in mandates (#1377) 2023-06-27 10:22:27 +00:00
9969c930a9 fix(payment_methods): return appropriate error when basilisk locker token expires (#1517)
Co-authored-by: SamraatBansal <samraatbansal7@gmail.com>
2023-06-27 07:47:17 +00:00
49d5ad7b3c feat: add new error response for 403 (#1330)
Co-authored-by: harsh_sharma_juspay <harsh.sharma@juspay.in>
Co-authored-by: Sampras Lopes <lsampras@protonmail.com>
2023-06-17 07:36:26 +00:00
c9b400e186 refactor(disputes): resolve incorrect 5xx error mappings for disputes (#1360)
Co-authored-by: Kritik Modi <61862301+kritikmodi@users.noreply.github.com>
Co-authored-by: kritikmodi <kritik.modi@juspay.in>
Co-authored-by: Sai Harsha Vardhan <56996463+sai-harsha-vardhan@users.noreply.github.com>
2023-06-14 13:01:31 +00:00
b2da920280 feat: add error type for empty connector list (#1363)
Co-authored-by: ItsMeShashank <shashank.attarde@juspay.in>
2023-06-08 06:33:52 +00:00
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