3305 Commits

Author SHA1 Message Date
bcc57ebb2d feat(connector): [Recurly] add invoice sync support along with transaction monitoring (#7867)
Co-authored-by: Nishanth Challa <nishanth.challa@Nishanth-Challa-C0WGKCFHLF.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>
2025-05-02 11:40:48 +00:00
3f1d598153 fix(router): Validate 'card' as a PaymentMethodType (#7919) 2025-04-30 11:36:31 +00:00
9f94900ccd fix(router): conditionally store saved cards with cvc in temp locker based on config (#7773)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-30 11:34:05 +00:00
9e9a922949 feat(process_tracker): Task implementation for psync payments (#7178)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-30 07:53:54 +00:00
4745ce9764 feat(dynamic_routing): add open router integration for elimination routing (#7896) 2025-04-29 09:20:42 +00:00
693f9019cc feat(merchant_context): add struct merchant_context and replace all instances of merchant_account and key_store in core (#7882)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-29 09:11:21 +00:00
3d0dd5bd1a feat(core): Adds Billing Connector Invoice Sync flow in Revenue Recovery (#7799)
Co-authored-by: Nishanth Challa <nishanth.challa@Nishanth-Challa-C0WGKCFHLF.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-29 06:55:31 +00:00
eed84fe63b feat(core): add redis lock during insertion of event in event table during initial attempt of outgoing webhook delivery (#7579)
Co-authored-by: Debarati Ghatak <debarati.ghatak@Debarati-Ghatak-FW569NC29L.local>
2025-04-28 13:13:32 +00:00
d2ff66bb7e feat(core): Add cardbrand union fetch logic for click to pay session response (#7858)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Sahkal Poddar <sahkalpoddar@Sahkals-MacBook-Air.local>
2025-04-28 11:24:15 +00:00
48b473dee2 refactor(payment_methods): refactor merchant payment method list for wallets (#7866) 2025-04-28 07:43:36 +00:00
f71bbb5004 feat(connector): Fix FPX refunds for Fiuu (#7890) 2025-04-25 12:26:48 +00:00
fa46593093 feat(payment-link): alternate text for manual captures (#7574)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-25 11:45:43 +00:00
25197c663a feat(user): use global redis key prefix for user lineage context (#7892) 2025-04-24 17:07:16 +00:00
f1bb4a09ed feat(payments): add support for connector testing (Adyen) (#7874)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-24 15:00:10 +00:00
54e910582f feat(users): profile level custom role write (#7877) 2025-04-24 09:46:02 +00:00
b461087567 refactor(connector): [NMI,PAYONE,RISKIFIED] moved to hyperswitch_connectors (#7666) 2025-04-24 09:45:10 +00:00
c633b336fb feat(router): Add revenue recovery retry algorithm type and data columns to business_profile table (#7772)
Co-authored-by: Aniket Burman <aniket.burman@Aniket-Burman-JDXHW2PH34.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Amisha Prabhat <55580080+Aprabhat19@users.noreply.github.com>
2025-04-24 09:32:01 +00:00
01bca77289 feat(users): add support for caching and resolving last used lineage context (#7871)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-23 13:36:28 +00:00
639b8cba5f feat(connector): [Facilitapay] Add support for Pix Bank Transfers (#7704)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-23 08:06:17 +00:00
bca8979a0c feat(connector): Add dummy billing connector auth flow (#7819)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-23 06:30:00 +00:00
7b3c33c81c chore(payments): filter NO_ERROR_CODE and NO_ERROR_MESSAGE from payments API response (#7801) 2025-04-22 17:26:30 +00:00
6281ae067a feat(vsaas): add processor_merchant_id and created_by column in payment_intents and payments_attempts for v1 (#7768)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-22 08:07:44 +00:00
82bc46166b feat(dynamic_routing): integration of elimination routing for core flows (#6816)
Co-authored-by: Aprabhat19 <amishaprabhat@gmail.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Amisha Prabhat <55580080+Aprabhat19@users.noreply.github.com>
Co-authored-by: Chethan Rao <70657455+Chethan-rao@users.noreply.github.com>
2025-04-22 07:06:42 +00:00
a51c9f039f feat(dynamic_routing): add open router integration for success based routing (#7795)
Co-authored-by: Sarthak Soni <sarthak.soni@sarthaksoni-KTKQRLPVC6.local>
Co-authored-by: Sarthak Soni <sarthakasoni@gmail.com>
2025-04-21 14:00:19 +00:00
eabef328c6 feat(refunds_v2): Add refund create core flow (#7619)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-21 08:35:27 +00:00
73eb467d32 fix(core): [CARD TESTING GUARD] Added Card Testing Guard Config response in case of NULL (#7478)
Co-authored-by: Debarshi Gupta <debarshi.gupta@Debarshi-Gupta-CM92YWDXFD.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: debarshi.gupta <debarshi.gupta@juspay.in>
2025-04-21 08:16:06 +00:00
103a5c182b refactor(required_fields): move pm required fields to pm crate (#7539)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-21 07:56:58 +00:00
54a1719fe6 refactor(middleware): add middleware to record metrics for request count and duration (#7803) 2025-04-21 07:48:33 +00:00
d061e0a7c5 feat(payment_method): add logic for setup_future_usage downgrade and add filter based on zero mandate config (#7775)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-17 11:38:18 +00:00
4f4e31db24 refactor(accounts): move dashboard_metadata table to accounts_schema and point v2 to v1 dashboard_metadata (#7793) 2025-04-17 10:19:38 +00:00
2067bc3520 chore(analytics): opensearch client creation based on config (#7810)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-17 08:02:22 +00:00
2a4670537a feat(vsaas): modify api key auth to support vsaas cases (#7593)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-16 10:18:56 +00:00
5fa54e5e57 feat(connector): [chargebee] consumes required fields to support transaction monitoring (#7774)
Co-authored-by: Nishanth Challa <nishanth.challa@Nishanth-Challa-C0WGKCFHLF.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-16 07:57:15 +00:00
e8e0b5df0e refactor(customer): refactor customer db with storage utils and move trait to domain_models and impl to storage_model (#7538)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-15 07:23:33 +00:00
92f6821316 feat(core): Add support for updating metadata after payment has been authorized (#7776)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-15 07:07:26 +00:00
81eaf396c1 fix(payment_link): add validation for return_url during payment link creation (#7802) 2025-04-12 14:31:56 +00:00
2123f63bc5 chore: address Rust 1.86.0 clippy lints (#7735) 2025-04-11 11:36:36 +00:00
b83e044b7d fix(connector): Add network error message support for payment connectors (#7760)
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>
2025-04-11 10:17:13 +00:00
989b2c34e1 feat(webhook): add filter by event class and type (#7275)
Co-authored-by: Aishwariyaa Anand <aishwariyaa.anand@Aishwariyaa-Anand-C3PGW02T6Y.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-11 10:15:23 +00:00
5730ddfc88 feat: remove client_secret from payment_intent and update related code (#7648)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-10 13:03:44 +00:00
bbd2102274 feat(users): refactor ProdIntent to support product-type context and merchant-scope (#7638)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-10 09:44:07 +00:00
8ec56e5ba4 refactor(connector): [STRIPE] Remove sofort bank redirect from stripe (#7733) 2025-04-09 14:30:07 +00:00
6ef71051f6 fix(router): fix retry_count and add validation for process_tracker (#7614)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Chikke Srujan <chikke.srujan@Chikke-Srujan-N7WRTY72X7.local>
2025-04-09 09:27:57 +00:00
b475171dd2 feat(payment_link): expose configurations for payment links (#7742)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-09 07:16:15 +00:00
e88672c97c refactor: move merchant_key_store table to accounts schema (#7746)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-08 11:49:46 +00:00
187cceb39d feat(router): Support card in payment_method_subtype [V2] (#7662) 2025-04-08 09:48:55 +00:00
d6c26c5d75 feat(authentication): create authentications to fallback to ApiKeyAuth if AdminApiAuth fails (#7744)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-08 13:19:01 +05:30
c245ece19f feat(core): added force_3ds_challenge for decoupled txns (#7484)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2025-04-07 08:53:00 +00:00
fbc092f7b1 feat(session): Added dpa_client_id, provider to click to pay session response (#7683) 2025-04-04 09:08:20 +00:00
5e9e9238cf feat(core): add network error related columns in payment attempt [v2] (#7706)
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>
2025-04-04 09:00:22 +00:00