152 Commits

Author SHA1 Message Date
d892ee7af0 revert: implement NameType for name validation (#6734) (#7717) 2025-04-03 13:19:08 +00:00
1100dcc605 feat(core): implement NameType for name validation (#6734) 2025-04-01 09:28:54 +00:00
4af8652398 feat(connector): [Coingate] implement refunds (#7513)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Gnanasundari24 <118818938+Gnanasundari24@users.noreply.github.com>
2025-03-23 18:32:30 +00:00
c3c4f50fcf feat: core changes for extended authorization (#6766)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-03-21 11:38:02 +00:00
d346d38faf feat(connector): [GETNET] Add cards payment flow (#7256)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-03-17 14:25:52 +00:00
00d69bd924 fix(connector): [Braintree] Consume merchant_account_id and merchant_config_currency in payment requests (#7408)
Co-authored-by: Debarshi Gupta <debarshi.gupta@Debarshi-Gupta-CM92YWDXFD.local>
2025-03-05 11:00:28 +00:00
323d763087 feat(router): add adyen split payments support (#6952)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-02-10 06:26:39 +00:00
8d8ebe9051 refactor(core): add recurring customer support for nomupay payouts. (#6687)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-02-05 13:33:11 +00:00
5381eb9922 feat(router): add accept-language from request headers into browser-info (#7074)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-01-29 07:23:56 +00:00
9c983b68bd fix(dummyconnector): add tenant id in dummyconnector requests (#7008)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-01-09 09:11:38 +00:00
c4d36b506e feat(core): add columns unified error code and error message in refund table (#6933) 2025-01-07 07:31:17 +00:00
c5717a8147 refactor(core): remove merchant return url from router_data (#6895) 2024-12-24 11:26:38 +00:00
573974b3a5 refactor(connector): [Airwallex] add device_data in payment request (#6881)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-12-22 17:31:51 +00:00
c525c9f4c9 FEAT(klarna): Klarna Kustom Checkout Integration (#6839)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-12-19 07:41:44 +00:00
5a85213e21 refactor(core): structure of split payments (#6706)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-12-13 09:56:15 +00:00
9466ced894 feat(core): Add uas framework support (#6743)
Co-authored-by: sai-harsha-vardhan <harsha111hero@gmail.com>
2024-12-11 12:02:42 +00:00
c3b22cf81a fix(core): payments - map billing first and last name to card holder name (#6791)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-12-10 16:14:59 +00:00
938b2a898e refactor(address): change address to domain address in application (#6608)
Co-authored-by: Sanchith Hegde <sanchith.hegde@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-12-04 09:32:43 +00:00
c9df7b0557 refactor(tenant): use tenant id type (#6643)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-11-26 08:17:58 +00:00
68876811a8 feat(connector): [Elavon] Implement cards Flow (#6485)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-11-25 14:12:51 +00:00
2b8eb09a16 feat(core): add SCA exemption field (#6578)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-11-25 10:54:19 +00:00
37513e0f1e feat(connector): [Paybox] Add mandates Flow for Paybox (#6378) 2024-10-30 16:02:59 +00:00
b0d5c96b99 refactor(connector): [Paypal] Add support for passing shipping_cost in Payment request (#6423) 2024-10-25 12:58:57 +00:00
7e90031c68 feat(router): implement post_update_tracker for SessionUpdate Flow and add support for session_update_flow for Paypal (#6299)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-15 23:38:44 +05:30
e0630a7447 feat(charges): integrated PaymentSync for stripe connect (#4771)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-26 07:15:33 +00:00
d9270ace8d refactor(open_banking): Refactored to consume and use headers from SDK (#5884)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-20 15:51:17 +00:00
a03ad53e43 feat(core): Add Support for Payments Dynamic Tax Calculation Based on Shipping Address (#5619)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-06 13:38:15 +00:00
771f48cfe0 refactor(router): add domain type for merchant_connector_account id (#5685)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Sanchith Hegde <sanchith.hegde@juspay.in>
2024-08-28 07:52:19 +00:00
1d4fb1d247 refactor(id_type): use macros for defining ID types and implementing common traits (#5471) 2024-07-30 14:51:29 +00:00
920b3236ee feat(connector): [Itaubank] Add refund and rsync flow (#5420) 2024-07-24 14:39:41 +00:00
7068fbfbe2 refactor(merchant_id): create domain type for merchant_id (#5408)
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-07-24 13:48:25 +00:00
3fef96e727 feat(connector): [Itau Bank] Add payment and sync flow for Pix (#5342) 2024-07-22 10:37:22 +00:00
eb6f27d64e feat(core): Payments core modification for open banking connectors (#3947)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-17 09:27:50 +00:00
6d372efbed fix(router): fixed integrity check failures in case of 3ds flow in sync flow (#5279) 2024-07-11 23:44:16 +00:00
adc760f0a6 feat(router): add integrity check for refund refund sync and capture flow with stripe as connector (#5187)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: Sahkal Poddar <sahkalpoddar@Sahkals-MacBook-Air.local>
2024-07-08 15:09:58 +00:00
f4665d2f4a feat(core): add merchant order reference id (#5197)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-04 12:45:05 +00:00
c8c0cb765e feat(core): Added integrity framework for Authorize and Sync flow with connector as Stripe (#5109)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-07-04 09:36:06 +00:00
b08ce22108 refactor(connector): added amount framework to paypal, payouts and routing (#4865)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-06-28 06:31:15 +00:00
d4dba55fed feat(router): skip apple pay session call if the browser is not Safari (#5136) 2024-06-27 12:38:07 +00:00
e658899c14 refactor(core): introduce an interface to switch between old and new connector integration implementations on the connectors (#5013)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-06-24 09:40:34 +00:00
edf919e142 chore: address Rust 1.79 clippy lints (#5003) 2024-06-14 07:25:31 +00:00
b847606d66 feat(payouts): make payout_type optional in payouts table (#4954)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-06-12 14:24:52 +00:00
b705757be3 refactor(connector): changed amount to minor Unit for stripe (#4786)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-06-11 07:57:24 +00:00
d0fd7095cd refactor(payout): move payout quote call to payout core from execute_pretasks (#4900) 2024-06-07 10:44:05 +00:00
7a9423759e feat(router): add an api to migrate the apple pay certificates from connector metadata to connector_wallets_details column in merchant connector account (#4790)
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-06-06 08:23:03 +00:00
32cf06c736 feat(connector): add payouts integration for AdyenPlatform (#4874)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-06-05 11:42:50 +00:00
a3183a0c5b feat(core): Create Payout Webhook Flow (#4696)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-06-05 09:28:42 +00:00
15d6c3e846 feat(multitenancy): add support for multitenancy and handle the same in router, producer, consumer, drainer and analytics (#4630)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2024-06-03 12:27:30 +00:00
08eefdba4a feat(router): Added amount conversion function in core for connector module (#4710)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-05-30 13:51:33 +00:00
93d61d1053 feat: add a domain type for customer_id (#4705)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-30 10:49:10 +00:00