2875 Commits

Author SHA1 Message Date
01c5216fdd feat(analytics): implement currency conversion to power multi-currency aggregation (#6418)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-11-06 09:16:16 +00:00
b048e39b5c Feat(connector): [JP MORGAN] Added Template code for cards integration (#6467)
Co-authored-by: Sayak Bhattacharya <sayak.b@Sayak-Bhattacharya-GJQC9R9THR.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-11-05 15:16:26 +00:00
6b66cccd02 feat(users): Add force_two_factor_auth environment variable (#6466) 2024-11-05 13:43:11 +00:00
7f1d34571f fix(connector): [Cybersource] remove newline in billing address with space (#6478) 2024-11-05 10:07:16 +00:00
22ba2dbb28 feat(connector): [Paypal] implement vaulting for paypal wallet and cards while purchasing (#5323)
Co-authored-by: swangi-kumari <swangi.12015941@lpu.in>
2024-11-05 09:27:43 +00:00
b481e5cb8f Feat(connector): [ELAVON] Template PR (#6309)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-11-05 09:23:31 +00:00
5f493a5166 feat(db): implement MerchantAccountInteraface for Mockdb (#6283) 2024-11-05 07:39:46 +00:00
e457ccd91e fix(connector): Expiration Year Incorrectly Populated as YYYY Format in Paybox Mandates (#6474) 2024-11-05 07:04:47 +00:00
72ee434003 refactor(connector): [AIRWALLEX, MULTISAFEPAY, RAZORPAY, SHIFT4, WORLDPAY, ZSL] Move connectors from router to hyperswitch_connectors crate (#6369)
Co-authored-by: Spriti Aneja <spriti.aneja@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-11-04 14:50:39 +00:00
19cf0f7437 feat: add macro to generate ToEncryptable trait (#6313)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2024-11-04 05:54:13 +00:00
37513e0f1e feat(connector): [Paybox] Add mandates Flow for Paybox (#6378) 2024-10-30 16:02:59 +00:00
c514608594 feat(router): Add payments get-intent API for v2 (#6396)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-30 15:56:23 +00:00
33bc83fce4 refactor(connector): add amount conversion framework to rapyd (#6414) 2024-10-30 14:14:44 +00:00
62067e406a chore(users): change entity_type column of roles to non-optional (#6435) 2024-10-30 12:32:15 +00:00
bb246e27b7 refactor(connnector): Structure connector enums in separate files for improved team ownership (#6459)
Co-authored-by: Chikke Srujan <chikke.srujan@Chikke-Srujan-N7WRTY72X7.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2024-10-30 07:28:58 +00:00
7dcffccf3f feat(authz): Make info APIs support ParentGroup (#6440)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-30 07:28:41 +00:00
11ce389000 refactor(connector): add amount conversion framework to payu (#6199)
Co-authored-by: rahulsinghpatwal <rahul.s@gopherslab.com>
Co-authored-by: patwalrahul092@gmail.com <your-email@example.com>
Co-authored-by: DEEPANSHU BANSAL <41580413+deepanshu-iiitu@users.noreply.github.com>
2024-10-29 11:34:09 +00:00
aecd5eea3d fix(multitenancy): consistently use tenant nomenclature everywhere (#6389) 2024-10-28 15:07:59 +00:00
925e4240e4 fix(connector): [Adyen] Add MYR currency config (#6442)
Co-authored-by: Chikke Srujan <chikke.srujan@Chikke-Srujan-N7WRTY72X7.local>
2024-10-28 19:46:48 +05:30
cee84cdcfd fix(core): fix setup mandate payments to store connector mandate details (#6446) 2024-10-28 08:36:20 +00:00
a3ea62f885 feat: Add amount, currency and email to paze session response (#6412)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-25 13:01:31 +00:00
53075792b3 fix(router): Update request body for migrate-batch api (#6429)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-25 13:00:50 +00:00
2807622ba6 refactor(connector): added amount conversion framework for klarna and change type of amount to MinorUnit for OrderDetailsWithAmount (#4979)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: swangi-kumari <swangi.12015941@lpu.in>
Co-authored-by: Swangi Kumari <85639103+swangi-kumari@users.noreply.github.com>
2024-10-25 12:59:44 +00:00
b0d5c96b99 refactor(connector): [Paypal] Add support for passing shipping_cost in Payment request (#6423) 2024-10-25 12:58:57 +00:00
4647a2f6ae feat(connector): [Fiuu] Add support for cards recurring payments (#6361)
Co-authored-by: Chikke Srujan <chikke.srujan@Chikke-Srujan-N7WRTY72X7.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-25 12:54:22 +00:00
ce732db9b2 feat(euclid): add dynamic routing in core flows (#6333)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-25 11:08:38 +00:00
90765bece1 refactor(connector): add amount conversion framework to tsys (#6282)
Co-authored-by: DEEPANSHU BANSAL <41580413+deepanshu-iiitu@users.noreply.github.com>
2024-10-25 10:57:11 +00:00
aaac9aa97d feat(router): Move organization_id to request header from request body for v2 (#6277)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Narayan Bhat <48803246+Narayanbhat166@users.noreply.github.com>
2024-10-25 10:07:13 +00:00
e36ea184ae feat(sample_data): generate random disputes for sample data (#6341) 2024-10-25 08:15:28 +00:00
4105d98d7a feat(connector): [Rapyd] Use connector_request_reference_id (#6296)
Co-authored-by: DEEPANSHU BANSAL <41580413+deepanshu-iiitu@users.noreply.github.com>
2024-10-25 08:13:09 +00:00
a845d46899 feat(connector): [Rapyd] Use connector_response_reference_id (#6302)
Co-authored-by: DEEPANSHU BANSAL <41580413+deepanshu-iiitu@users.noreply.github.com>
2024-10-25 08:12:36 +00:00
8708a5cb8f chore: address Rust 1.82.0 clippy lints (#6401)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-24 15:36:07 +00:00
8e58b56b43 fix(core): populate billing_address for payment with pm_id (#6411) 2024-10-24 15:27:46 +00:00
842c4a2f47 fix(payment_methods): fix merchant payment method list to retain a mca based on connector_name and mca_id (#6408) 2024-10-24 13:39:06 +00:00
4a0afb8213 feat(authz): Create a permission generator (#6394)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-24 13:15:21 +00:00
ca325e969b fix(payments): filter total count by card-network value (#6397) 2024-10-24 13:12:23 +00:00
4b569c9d5e feat(connector): [Airwallex] Use connector_response_reference_id as reference to merchant (#2747)
Co-authored-by: swangi-kumari <swangi.12015941@lpu.in>
Co-authored-by: Sakil Mostak <73734619+Sakilmostak@users.noreply.github.com>
2024-10-24 11:49:22 +00:00
c3b0f7c1d6 refactor(connector): add amount conversion framework to Wellsfargo (#6298) 2024-10-24 11:38:10 +00:00
fbe395198a refactor(connector): add amount conversion framework to Shift4 (#6250) 2024-10-24 11:37:04 +00:00
c7c1e1adab feat(payments_v2): add payment_confirm_intent api endpoint (#6263)
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: sai-harsha-vardhan <harsha111hero@gmail.com>
Co-authored-by: Shankar Singh C <83439957+ShankarSinghC@users.noreply.github.com>
Co-authored-by: spritianeja03 <146620839+spritianeja03@users.noreply.github.com>
Co-authored-by: Spriti Aneja <spriti.aneja@juspay.in>
2024-10-24 10:40:01 +00:00
aee11c560e fix(deployment-config): remove invalid currencies from worldpay filters (#6400) 2024-10-23 13:51:03 +00:00
829a20cc93 refactor(connector): Move connectors Forte, Nexinets, Payeezy, Payu and Zen from Router to Hyperswitch Connector Trait (#6261)
Co-authored-by: Spriti Aneja <spriti.aneja@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-23 12:26:24 +00:00
5a10e5867a feat(router): add api_models and openapi changes for refunds create api v2 (#6385) 2024-10-23 11:23:46 +00:00
3d1a3cdc8f refactor(connector): [WorldPay] propagate refusal codes as error code and messages (#6392) 2024-10-22 12:38:36 +00:00
e5710fa084 refactor(permissions): Remove permissions field from permission info API response (#6376) 2024-10-22 09:50:43 +00:00
d09a805c0a fix(mandates): Allow connector_mandate_detail updation in case of 'Authorized' Payments (#6379) 2024-10-21 13:53:35 +00:00
b93c849623 feat(connector): add 3DS flow for Worldpay (#6374)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-21 13:49:44 +00:00
b3ce373f8e refactor(router): Introduce ApiKeyId id type (#6324) 2024-10-21 13:49:31 +00:00
58296ffae6 refactor(connector): [WorldPay] migrate from modular to standard payment APIs (#6317)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-21 09:59:44 +00:00
2e6cd6d31e feat(opensearch): add additional global search filters and create sessionizer indexes for local (#6352) 2024-10-19 13:57:53 +00:00