1542 Commits

Author SHA1 Message Date
93976db30a refactor(merchant_account_v2): recreate id for merchant_account v2 (#5439)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-26 07:09:34 +00:00
0330aff958 refactor(user_roles): make org and merchant id nullable (#5353)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Mani Chandra Dulam <mani.dchandra@juspay.in>
2024-07-25 10:32:58 +00:00
9ca9545318 fix(euclid): change the address taken in SessionFlowRouting from shipping to billing address (#5435) 2024-07-25 09:52:44 +00:00
0f89a0acbf feat(connector): [HELCIM] Move connector to hyperswitch_connectors (#5287) 2024-07-25 07:27:37 +00:00
98349a0c3b feat(router): add merchant_connector_account create v2 api flow (#5385) 2024-07-24 19:27:13 +00:00
ff3b9a2a12 refactor(core): patch file for removal of id from schema (#5398)
Co-authored-by: Narayan Bhat <48803246+Narayanbhat166@users.noreply.github.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-07-24 17:31:18 +00:00
920b3236ee feat(connector): [Itaubank] Add refund and rsync flow (#5420) 2024-07-24 14:39:41 +00:00
65471da57b feat: create additional columns in organization table (#5380)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-24 14:20:16 +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
e18ea7a7ba fix(euclid): remove business_profile routing feature flag (#5430) 2024-07-24 11:29:58 +00:00
26b878308f feat: add create retrieve and update api endpoints for organization resource (#5361) 2024-07-24 06:40:37 +00:00
94bb3e78fd Feat(connector): [WELLSFARGO] Add template code (#5333) 2024-07-23 15:11:08 +00:00
aaf1f2b1e5 feat(customer): customer v2 refactor for customer create end point (#5350)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: hrithikesh026 <hrithikesh.vm@juspay.in>
Co-authored-by: Prajjwal Kumar <prajjwal.kumar@juspay.in>
Co-authored-by: Sanchith Hegde <sanchith.hegde@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-23 07:40:07 +00:00
fa6c63bd54 chore: add customer, shipping and billing details to payment_response for payment list api (#5401)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-22 15:34:47 +00:00
3fef96e727 feat(connector): [Itau Bank] Add payment and sync flow for Pix (#5342) 2024-07-22 10:37:22 +00:00
b393803a61 fix: add offset and limit to key transfer API (#5358)
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-07-22 10:05:14 +00:00
bc19fca1f4 chore: add missing logs for surcharge flow (#5258) 2024-07-22 08:29:04 +00:00
06f1406cbc refactor(router): Make original_payment_authorized_currency and original_payment_authorized_amount mandatory fields for Discover cards and Cybersource connector during payment method migration. (#5370) 2024-07-22 07:08:44 +00:00
83849a5f3c fix: use encrypt api for all encryption and decryption (#5379) 2024-07-19 15:33:17 +00:00
5861c5a63b feat(merchant_account_v2): add merchant_account_v2 domain and diesel models (#5365)
Co-authored-by: hrithikesh026 <hrithikesh.vm@juspay.in>
Co-authored-by: Prajjwal Kumar <prajjwal.kumar@juspay.in>
Co-authored-by: Sanchith Hegde <sanchith.hegde@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-19 13:39:31 +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
817d06c7fa fix(core): [payouts] failure of payout retrieve when token is expired (#5362) 2024-07-18 14:14:51 +00:00
edb581e8e3 chore: Increasing log coverage for payment method list (#5042)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-18 11:05:54 +00:00
78a7804b9c refactor(routing): Remove backwards compatibility for the routing crate (#3015)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Shanks <shashank.attarde@juspay.in>
2024-07-18 09:43:38 +00:00
ef1418f978 feat(connector): [Itau Bank] Template for payment flows (#5304) 2024-07-18 09:30:23 +00:00
24360b22ef refactor(router): Remove the locker call in the psync flow (#5348) 2024-07-17 18:49:36 +00:00
67bfb1cfec feat(router): Add support for passing the domain dynamically in the session call (#5347) 2024-07-17 17:13:51 +00:00
2d204c9f73 feat(payout_link): secure payout links using server side validations and client side headers (#5219)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-17 12:53:55 +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
ecc862c354 refactor(connector): added amount conversion framework for checkout,adyen and globalpay (#4974)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Sahkal Poddar <sahkalplanet@gmail.com>
Co-authored-by: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-07-17 07:27:46 +00:00
101b21f52d feat(webhooks): add support for custom outgoing webhook http headers (#5275)
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-07-16 16:13:44 +00:00
29f8732d30 fix(payment_methods): set requires_cvv to false when either connector_mandate_details or network_transaction_id is present during MITs (#5331) 2024-07-16 15:03:41 +00:00
f07689e75b fix(routing): do not update perform_session_flow_routing output if the SessionRoutingChoice is none (#5336) 2024-07-16 11:09:26 +00:00
926dcd3a3c fix(database): modified_at updated for every state change for Payment Attempts (#5312)
Co-authored-by: Sanchith Hegde <sanchith.hegde@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-16 10:37:09 +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
0f70473a3a fix(router): store customer_acceptance in payment_attempt, use it in confirm flow for delayed authorizations like external 3ds flow (#5308) 2024-07-15 15:46:44 +00:00
693f08dc5b feat(core): [Payouts] Add retrieve flow for payouts (#4936) 2024-07-15 12:20:52 +00:00
ff96a62b95 feat(logging): Emit a setup error when a restricted keys are used for logging default keys (#5185)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-14 13:58:21 +00:00
21499947ad feat(payment_methods): add support to migrate existing customer PMs from processor to hyperswitch (#5306)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-13 16:41:44 +00:00
f24a4070c3 feat(connector): [DATATRANS] Implement card payments (#5028) 2024-07-12 13:10:27 +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
bf4ec90d45 fix(payments): populate merchant order ref id in list (#5310) 2024-07-12 11:30:34 +00:00
e835706ad6 refactor: use Debug impl instead of Display impl for logging errors (#5301) 2024-07-12 07:51:22 +00:00
d65d7b5cca refactor(payouts): update helper functions for deciding whether or not to consume flows based on current status (#5248) 2024-07-12 07:33:06 +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
43741df4a7 feat: create key in encryption service for merchant and user (#4910)
Co-authored-by: Arjun Karthik <m.arjunkarthik@gmail.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-11 15:09:40 +00:00
f63a678d71 fix(router): fail refund with bad request error for duplicate refund_id in refunds create flow (#5282) 2024-07-11 14:59:55 +00:00
7c408aff1e fix(connector): [BANKOFAMERICA] Remove cards 3ds flow (#5294) 2024-07-11 12:34:25 +00:00
d6f7f3c799 feat(payouts): add country, currency filters for payout methods (#5130)
Signed-off-by: Chikke Srujan <chikke.srujan@Chikke-Srujan-N7WRTY72X7.local>
Co-authored-by: Chikke Srujan <chikke.srujan@Chikke-Srujan-G961M60MK7.local>
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-07-11 11:04:03 +00:00