42 Commits

Author SHA1 Message Date
57e1ae9dea feat(core): enable surcharge support for all connectors (#3109)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2023-12-14 06:08:14 +00:00
f7da59d06a fix(router): make request_incremental_authorization optional in payment_intent (#3086) 2023-12-11 13:37:25 +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
ba392f58b2 fix: add fallback to reverselookup error (#3025)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2023-12-05 07:17:37 +00:00
a0cfdd3fb1 feat(router): add payments incremental authorization api (#3038)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2023-12-04 13:04:51 +00:00
1ca2ba4594 feat(router): make core changes in payments flow to support incremental authorization (#3009)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2023-11-30 11:26:34 +00:00
9df4e0193f feat(analytics): Add Clickhouse based analytics (#2988)
Co-authored-by: harsh_sharma_juspay <harsh.sharma@juspay.in>
Co-authored-by: Ivor Dsouza <ivor.dsouza@juspay.in>
Co-authored-by: Chethan Rao <70657455+Chethan-rao@users.noreply.github.com>
Co-authored-by: nain-F49FF806 <126972030+nain-F49FF806@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: akshay.s <akshay.s@juspay.in>
Co-authored-by: Gnanasundari24 <118818938+Gnanasundari24@users.noreply.github.com>
2023-11-29 11:34:53 +00:00
837480d935 feat(core): enable payment refund when payment is partially captured (#2991)
Co-authored-by: Gnanasundari24 <118818938+Gnanasundari24@users.noreply.github.com>
2023-11-28 15:14:55 +00:00
3db721388a fix: surcharge related status and rules fix (#2974)
Co-authored-by: Bernard Eugine <114725419+bernard-eugine@users.noreply.github.com>
2023-11-24 18:44:28 +05:30
3322103f5c feat(router): add connector_transaction_id in error_response from connector flows (#2972) 2023-11-24 07:03:30 +00:00
3f3b797dc6 fix: status goes from pending to partially captured in psync (#2915)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-21 14:55:38 +00:00
39540015fd feat(router): add unified_code, unified_message in payments response (#2918) 2023-11-20 12:05:07 +00:00
cafea45982 fix: handle session and confirm flow discrepancy in surcharge details (#2696)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-14 10:41:38 +00:00
0553587115 build(deps): remove unused dependencies and features (#2854) 2023-11-13 11:20:18 +00:00
f88eee7362 feat(router): Add new JWT authentication variants and use them (#2835)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-13 05:47:35 +00:00
966369b6f2 refactor(core): remove connector response table and use payment_attempt instead (#2644) 2023-11-09 15:09:12 +00:00
42261a5306 fix: null fields in payments respose (#2745)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-31 14:26:45 +00:00
9d9fc2a8c5 refactor(db): migrate to payment_attempt from connector_response (#2656) 2023-10-30 18:34:53 +00:00
5988d8d426 feat(core): add support for multiple merchant_connector_account (#2655)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Shanks <shashank.attarde@juspay.in>
2023-10-25 15:57:24 +00:00
949937e364 feat: add support for updating surcharge_applicable field intent (#2647) 2023-10-20 09:47:10 +00:00
e5fbaae0d4 refactor: add surcharge_applicable to payment_intent and remove surcharge_metadata from payment_attempt (#2642)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-19 13:56:00 +00:00
2f9a3557f6 feat: update surcharge_amount and tax_amount in update_trackers of payment_confirm (#2603)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-18 10:12:32 +00:00
6a74e8cba9 feat: add updated_by to tracker tables (#2604)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-17 11:26:56 +00:00
fbf3c03d41 refactor(storage): update paymentintent object to provide a relation with attempts (#2502)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-13 02:40:54 +00:00
642085dc74 feat(router): Add payment link support (#2105)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
Co-authored-by: Kashif <46213975+kashif-m@users.noreply.github.com>
Co-authored-by: Kashif <mohammed.kashif@juspay.in>
Co-authored-by: Bernard Eugine <114725419+bernard-eugine@users.noreply.github.com>
2023-10-12 09:09:10 +00:00
1ee11849d4 fix: percentage float inconsistency problem and api models changes to support surcharge feature (#2550) 2023-10-12 07:36:09 +00:00
980aa44863 refactor(router): remove the payment type column in payment intent (#2462) 2023-10-05 15:26:44 +00:00
f116728d1c feat(router): add support for payment_type field in payment intent (#2448) 2023-10-05 11:00:47 +00:00
ab2cde7993 feat(router): add profile id and extra filters in lists (#2379) 2023-10-04 14:09:45 +00:00
934542e926 feat(core): create surcharge_metadata field in payment attempt (#2371) 2023-09-27 07:18:43 +00:00
bed8326597 fix(core): update amount_capturable in update trackers (#2142) 2023-09-13 09:14:31 +00:00
a81bfe28ed feat(core): enable payments void for multiple partial capture (#2048) 2023-09-11 17:39:36 +00:00
ad4b7de628 refactor(storage_impl): split payment attempt models to domain + diesel (#2010)
Signed-off-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
Co-authored-by: Mani Chandra <84711804+ThisIsMani@users.noreply.github.com>
Co-authored-by: Arjun Karthik <m.arjunkarthik@gmail.com>
Co-authored-by: Sai Harsha Vardhan <56996463+sai-harsha-vardhan@users.noreply.github.com>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
Co-authored-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
Co-authored-by: Prasunna Soppa <prasunna.soppa@juspay.in>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: DEEPANSHU BANSAL <41580413+deepanshu-iiitu@users.noreply.github.com>
Co-authored-by: Arvind Patel <52006565+arvindpatel24@users.noreply.github.com>
Co-authored-by: Jagan Elavarasan <jaganelavarasan@gmail.com>
Co-authored-by: arvindpatel24 <arvind.patel@juspay.in>
Co-authored-by: anji-reddy-j <125157119+anji-reddy-j@users.noreply.github.com>
Co-authored-by: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
Co-authored-by: Apoorv Dixit <64925866+apoorvdixit88@users.noreply.github.com>
Co-authored-by: Pa1NarK <69745008+pixincreate@users.noreply.github.com>
2023-09-11 12:03:47 +00:00
5b29c25210 refactor(core): use profile id to find connector (#2020) 2023-09-11 07:25:22 +00:00
2f272d2962 feat(core): accept payment_confirm_source header in capture call and store in payment_intent (#2116) 2023-09-11 06:42:28 +00:00
229f111f6c feat(frm): Add support to accept and decline payment when manually reviewed by merchant for risky transaction (#2071) 2023-09-04 12:14:39 +00:00
b7d6d31504 fix(router): correct limit for payments list by filters (#2060) 2023-09-01 09:34:18 +00:00
7a5c8413cf feat(router): add total count for payments list (#1912) 2023-08-29 11:18:35 +00:00
eaefa6e15c chore: address Rust 1.72 clippy lints (#2011)
Co-authored-by: Sampras Lopes <lsampras@pm.me>
2023-08-28 19:03:57 +00:00
a888953004 fix(payment): fix max limit on payment intents list (#2014)
Co-authored-by: Apoorv Dixit <apoorv.dixit@juspay.in>
2023-08-25 09:14:17 +00:00
fe8d4c2eec feat(business_profile): add profile id in affected tables and modify api contract (#1971) 2023-08-23 14:04:37 +00:00
88d65a62fc feat(storage_impl): split payment intent interface implementation (#1946) 2023-08-21 19:23:03 +05:30