40 Commits

Author SHA1 Message Date
9a9fb3de3a build(deps): bump dependencies to compatible versions (#8164) 2025-05-31 21:13:27 +00:00
673cf249b0 build(deps): migrate usages of once_cell crate to standard library equivalents (#8030)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-05-19 10:24:03 +00:00
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
0b972e38ab feat(payment_methods_v2): add support for network tokenization (#7145)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-02-14 12:40:42 +00:00
e0ec27d936 feat(core): google pay decrypt flow (#6991)
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-02-05 09:54:57 +00:00
cd205378c0 fix(router): card network for co-badged card and update regex (#6801) 2024-12-11 10:13:43 +00:00
9a59d0a5ff chore: address Rust 1.83.0 clippy lints and enable more clippy lints (#6705) 2024-12-02 14:30:44 +00:00
cc7c17f873 fix(euclid_wasm): update dependency for wasm in validate.rs (#6262) 2024-10-08 09:27:08 +00:00
75648262e7 fix(router): Persist card_network if present for non co-badged cards (#6212)
Co-authored-by: AkshayaFoiger <akshaya.shankar@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: AkshayaFoiger <131388445+AkshayaFoiger@users.noreply.github.com>
2024-10-04 09:36:14 +00:00
8d5ad1ecc3 feat(router): revert support for co-badged cards (#6142) 2024-09-27 12:07:41 +00:00
0add20930e feat(router): add support for co-badged cards (#5801)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-26 16:30:44 +00:00
59b36a054c build: bump MSRV to 1.76.0 (#5586) 2024-08-12 10:00:05 +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
57055ecab2 chore: use generic phone numbers instead (#5142) 2024-06-27 18:05:56 +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
8c0d72e225 fix: address non-digit character cases in card number validation (#4649) 2024-05-17 07:18:01 +00:00
27ae437a88 refactor(cards,router): Remove duplicated card number interface (#4404)
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2024-05-16 13:20:40 +00:00
44e7456a10 chore(deps): update time crate to 0.3.35 (#4338)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-10 14:20:40 +00:00
1f0d60e64f build(deps): update dependencies (#4268) 2024-04-02 10:13:30 +00:00
ea730d4ffc build(deps): bump error-stack from version 0.3.1 to 0.4.1 (#4188) 2024-04-01 07:01:17 +00:00
fad23ad032 fix: get valid test cards list based on wasm feature config (#4066) 2024-03-13 12:13:31 +00:00
195c700e6c refactor(address): pass payment method billing to the connector module (#3828)
Co-authored-by: Arjun Karthik <m.arjunkarthik@gmail.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-12 10:22:52 +00:00
897e264ad9 feat(core): add core functions for external authentication (#3969)
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: Sai Harsha Vardhan <56996463+sai-harsha-vardhan@users.noreply.github.com>
2024-03-08 13:46:35 +00:00
4902c40345 feat(router): add domain types, admin core changes and other prerequisites for 3ds external authentication flow (#3962)
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: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
2024-03-07 19:56:30 +00:00
cc3eefd317 feat: add support for card extended bin in payment attempt (#3312) 2024-01-11 15:08:25 +00:00
bb096138b5 feat(router): payment_method block (#3056)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: shashank_attarde <shashank.attarde@juspay.in>
2024-01-11 12:28:29 +00:00
5eb6711464 fix(wasm): fix failing wasm-pack build for euclid_wasm (#3284) 2024-01-09 08:12:36 +00:00
34318bc1f1 refactor: address panics due to indexing and slicing (#3233)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-05 09:17:37 +00:00
2c4599a1cd feat: add utility to convert TOML configuration file to list of environment variables (#3096) 2023-12-11 07:50:19 +00:00
0e66b1b5dc refactor(masking): use empty enums as masking:Strategy<T> types (#2874) 2023-11-28 07:53:53 +00:00
f0dc37438b fix(cards): Allow card cvc 000 (#2387) 2023-10-01 17:43:58 +00:00
9f199d9ab8 refactor(storage_impl): Integrate the composite store from external crate (#1921) 2023-08-14 13:16:31 +00:00
a891708f67 fix(router): Add additional card info in payment response (#1745)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
2023-07-20 20:53:00 +00:00
08cca881c2 refactor(CI-push): move merge_group to CI-push (#1696)
Co-authored-by: Sampras Lopes <lsampras@pm.me>
2023-07-13 18:15:40 +00:00
5628985c40 feat(router): add card_info in payment_attempt table if not provided in request (#1538)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
2023-07-05 12:58:00 +00:00
c40617aea6 fix(core): add validation for card expiry month, expiry year and card cvc (#1416) 2023-06-20 09:43:57 +00:00
bce01ced11 build(deps): update dependencies (#1342) 2023-06-07 17:57:04 +00:00
d6e71b959d feat(cards): add credit card number validation (#889)
Co-authored-by: Sanchith Hegde <sanchith.hegde@juspay.in>
2023-05-09 14:30:50 +00:00
0b7bc7bcd2 feat(cards): validate card security code and expiration (#874)
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-05-02 20:43:38 +00:00