40 Commits

Author SHA1 Message Date
034f736ea6 feat(payment_method_data): populate additional payment method data fields across all the methods in payments response (#5788)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-11 06:00:59 +00:00
c3cc887ea3 feat(payment_methods_v2): Implemented Diesel and Domain models for v2 (#5700)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-04 12:30:42 +00:00
b853226120 refactor(router): remove admin v2 intermediate features (#5780)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: Aprabhat19 <amishaprabhat@gmail.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-04 08:28:05 +00:00
7296cceba3 refactor(payment_id): add payment id domain type (#5738)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-02 03:51:33 +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
f66b09fed5 fix(pm_auth): Fixed deserialize logic in pm_auth core (#5615) 2024-08-14 12:52:18 +00:00
f81416e4df refactor(core): Use hyperswitch_domain_models within the Payments Core instead of api_models (#5511)
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-08-09 09:15:15 +00:00
f51b6c91a7 feat: add a wrapper for encryption and decryption (#5502) 2024-08-07 12:20:36 +00:00
85209d12ae refactor(router): domain and diesel model changes for merchant_connector_account create v2 flow (#5462) 2024-08-01 11:57:39 +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
83849a5f3c fix: use encrypt api for all encryption and decryption (#5379) 2024-07-19 15:33:17 +00:00
eb01680284 feat(connector): Plaid connector Integration (#3952)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-19 08:05:27 +00:00
33298b3808 feat: encryption service integration to support batch encryption and decryption (#5164)
Co-authored-by: dracarys18 <karthikey.hegde@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-19 07:38:58 +00:00
3951ac6578 feat(mca): Added recipient connector call for open banking connectors (#3758)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-16 08:12:03 +00:00
6ee1cad469 chore: making of function create_encrypted_data (#5251)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-12 13:04:57 +00:00
e835706ad6 refactor: use Debug impl instead of Display impl for logging errors (#5301) 2024-07-12 07:51:22 +00:00
125699f89c feat(router): add an api to migrate the payment method (#5186)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-10 16:31:13 +00:00
f513c8e4da feat(pm_auth): Added balance check for PM auth bank account (#5054) 2024-07-03 12:47:52 +00:00
bb9a97154c feat(core): customer_details storage in payment_intent (#5007)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-06-28 09:36:19 +00:00
bec51a3557 refactor(storage): remove id from payment intent, attempt and remove datamodel ext from payment intent (#4923)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Prajjwal Kumar <prajjwal.kumar@juspay.in>
2024-06-19 11:40:32 +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
3fa59d4bac feat: Soft kill kv (#4582)
Co-authored-by: Akshay S <akshay.s@Akshay-Subramanian-D66TQ6D97K.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-20 07:17:05 +00:00
55ae0fc5f7 refactor(billing): store payment_method_data_billing for recurring payments (#4513)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-09 13:12:05 +00:00
625b53182e refactor(bank-debit): remove billingdetails from bankdebit pmd (#4371)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-08 06:15:47 +00:00
2216a88d25 chore: address Rust 1.78 clippy lints (#4545)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-05-07 10:35:32 +00:00
86e93cd3a0 feat(core): Rename crate data_models to hyperswitch_domain_models (#4504) 2024-05-02 12:26:11 +00:00
43307815e0 feat(payment_methods): Client secret implementation in payment method… (#4134)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-19 12:02:06 +00:00
2bf775a97e refactor(payment_methods): add BankDebit payment method data to new domain type to be used in connector module (#4238)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-04-10 14:31:24 +00:00
eb3cecdd74 feat(payment_methods): added kv support for payment_methods table (#4311)
Co-authored-by: Akshay S <akshay.s@Akshay-Subramanian-D66TQ6D97K.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-10 13:59:50 +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
290c456a23 feat(pm_auth): Support different pm types in PM auth (#3114) 2024-03-15 12:27:26 +00:00
33f07419ab feat(address): add payment method billing details (#3812) 2024-03-01 12:07:29 +00:00
f3931cf484 feat(payment_methods): Add default payment method column in customers table and last used column in payment_methods table (#3790)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-28 11:12:58 +00:00
2185cd38c1 refactor: incorporate hyperswitch_interface into router (#3669)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-02-26 13:48:18 +00:00
b6754a7de8 refactor: introducing hyperswitch_interface crates (#3536)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-12 08:00:44 +00:00
91519d8462 refactor: rename kms feature flag to aws_kms (#3249)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-02 10:18:29 +00:00
7597f3b692 feat: add deep health check for analytics (#3438)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-31 07:31:15 +00:00
629d546aa7 feat(hashicorp): implement hashicorp secrets manager solution (#3297)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-24 08:36:52 +00:00
36c32c377a refactor: pass customer object to make_pm_data (#3246)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-01-09 14:36:28 +00:00
9c1c44a706 feat(pm_auth): pm_auth service migration (#3047)
Co-authored-by: Sarthak Soni <76486416+Sarthak1799@users.noreply.github.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Sarthak Soni <sarthak.soni@juspay.in>
2023-12-06 15:18:41 +00:00