241 Commits

Author SHA1 Message Date
42bdf47fd2 feat(payment_v2): implement payments sync (#6464)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-11-11 13:14:15 +00:00
6f24bb4ee3 feat(router): add start_redirection api for three_ds flow in v2 (#6470)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-11-08 13:50:25 +00:00
0389ae74e1 refactor(payment_methods): refactor customer payment methods list v2 code to follow better code practices (#6433) 2024-11-08 13:50:14 +00:00
378ec44db9 feat(connector): [worldpay] add support for mandates (#6479)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-11-08 12:30:39 +00:00
a5ac69d1a7 chore: change serde value to strict type in payment intent domain and diesel model (#6393)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-11-08 07:18:01 +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
5f493a5166 feat(db): implement MerchantAccountInteraface for Mockdb (#6283) 2024-11-05 07:39:46 +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
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
b0d5c96b99 refactor(connector): [Paypal] Add support for passing shipping_cost in Payment request (#6423) 2024-10-25 12:58:57 +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
ca325e969b fix(payments): filter total count by card-network value (#6397) 2024-10-24 13:12:23 +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
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
e14a0fe8f2 fix(mandates): handle the connector_mandate creation once and only if the payment is charged (#6327) 2024-10-17 19:29:13 +05:30
962afbd084 feat(worldpay): migrate to v7 (#6109)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-17 10:21:59 +00:00
df2501ceaf fix(payments_list): skip count query if no filters and add logging (#6331) 2024-10-17 10:21:04 +00:00
afa803e0f9 feat(router): add payments create-intent flow for v2 (#6193)
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-10-17 10:20:47 +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
53e82c3fae feat(core): add payments post_session_tokens flow (#6202)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-15 18:29:16 +05:30
f6b0b98e0a feat(router): add support for Samsung pay app tokens flow (#6257)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-14 10:15:55 +00:00
8e538cd6b3 feat(payment_methods_v2): Delete payment method api (#6211)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-14 10:12:55 +00:00
1ac8c92c4b feat(payments): support for card_network filter in payments list (#5994) 2024-10-14 10:11:56 +00:00
ba75a3f5a9 feat(router): add network transaction id support for mit payments (#6245)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-10 15:03:12 +00:00
5930089682 refactor(router): modify net_amount to be a struct in the domain model of payment_attempt and handle amount changes across all flows (#6252)
Co-authored-by: swangi-kumari <swangi.12015941@lpu.in>
Co-authored-by: Swangi Kumari <85639103+swangi-kumari@users.noreply.github.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-10 18:27:14 +05:30
535f2f12f8 feat(connector): Integrate PAZE Wallet (#6030) 2024-10-08 13:17:59 +00:00
b7139483bb fix: batch encrypt/decrypt on merchant connector account (#6206) 2024-10-04 13:25:20 +00:00
369939a373 fix(payment_intent): batch encrypt and decrypt payment intent (#6164)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-03 06:46:28 +00:00
602f50b939 feat(connector): [Nexixpay] add Payment & Refunds flows for cards (#5864)
Co-authored-by: Mrudul Vajpayee <mrudul.vajpayee@mrudulvajpayee-XJWXCWP7HF.local>
Co-authored-by: Debarati <debarati.ghatak@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-10-02 16:04:37 +00:00
0508025913 refactor(connector): Move connector Dlocal and Square from router to hyperswitch_connector crate (#6156) 2024-10-01 10:25:43 +00:00
da1f23d235 fix(payments_list): remove time range to filter payments attempts (#6159) 2024-09-30 14:36:29 +00:00
bf47b560c2 feat(router): add auto retries configs in profile CRUD apis (#6134)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-29 11:36:57 +00:00
c7bb9ccda3 refactor(payment_attempt_v2): add payment attempt v2 domain and diesel models (#6027)
Co-authored-by: hrithikesh026 <hrithikesh.vm@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-27 13:22:40 +00:00
4e875d4220 fix(config): dont read cert and url if keymanager is disabled (#6091) 2024-09-27 13:20:05 +00:00
5912936f9f feat(core): [Payouts] Add payout_method_details to response (#5887)
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: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
2024-09-26 16:55:06 +00:00
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
9a605afe37 feat(router): add payment_intent_data and modify api models of create intent request and response for v2 (#6016)
Co-authored-by: hrithikesh026 <hrithikesh.vm@juspay.in>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-25 17:59:33 +00:00
dec0a57f76 chore: address some clippy lints arising from v2 code (#6015) 2024-09-25 10:51:27 +00:00
365f5680b7 feat(disputes): add filters for disputes list (#5637)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-22 18:09:37 +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
fe15cc79f5 feat(router): add support for Samsung Pay payment method (#5955) 2024-09-20 11:26:24 +00:00
5335f2d21c refactor(payment_intent_v2): payment intent fields refactoring (#5880)
Co-authored-by: hrithikesh026 <hrithikesh.vm@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-20 11:20:53 +00:00
00e913c75c feat(connector): [DEUTSCHEBANK] Implement SEPA recurring payments (#5925) 2024-09-20 11:16:57 +00:00
dee91b366a refactor: Rename business profile to profiles in api, diesel, domain, interface and error types (#5877)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-19 18:00:25 +00:00
156a161f3e fix(payments): add time range in list payment attempts query (#5959)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-19 17:49:47 +00:00
a0f4bb771b feat(payout): add unified error code and messages along with translation (#5810)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-19 13:25:12 +00:00
be902ffa53 feat(payment_methods_v2): Payment method Create API (#5812)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-18 06:52:09 +00:00