285 Commits

Author SHA1 Message Date
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
13aaf96db0 feat: kv for reverse lookup (#2445) 2023-10-10 09:05:00 +00:00
ec51e48402 feat(trace): add optional sampling behaviour for routes (#2511)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-10-10 07:53:12 +00:00
8b50997e56 feat(kv): add kv wrapper for executing kv tasks (#2384) 2023-10-09 13:10:58 +00:00
12b5341972 fix: fetch data directly from DB in OLAP functions (#2475) 2023-10-09 06:33:40 +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
f720aecf1f feat(router): remove unnecessary lookups in refund and payment_attempt kv flow (#2425) 2023-10-04 07:31:15 +00:00
ee9155208d feat(router): append payment_id to secondary key for payment_intent in kv flow (#2378) 2023-09-27 07:54:29 +00:00
934542e926 feat(core): create surcharge_metadata field in payment attempt (#2371) 2023-09-27 07:18:43 +00:00
ef0df7195d fix(router): fix refunds and payment_attempts kv flow (#2362) 2023-09-26 08:11:15 +00:00
cefa291c00 feat(connector_response): kv for connector response table (#2207) 2023-09-25 15:01:13 +00:00
d3157f0bd6 feat(payment_attempt): add kv for find last successful attempt (#2206) 2023-09-25 11:00:12 +00:00
afff3e1789 feat(router): add kv implementation for address for payment flows (#2177) 2023-09-21 09:43:48 +00:00
c8049542de refactor: add instrument to trackers for payment_confirm (#2164) 2023-09-14 13:53:50 +00:00
bed8326597 fix(core): update amount_capturable in update trackers (#2142) 2023-09-13 09:14:31 +00:00
eff280f2fb fix(webhooks): fix database queries in webhook (#2139) 2023-09-12 14:42:42 +00:00
f2df2d6d01 feat(db): Implement ReverseLookupInterface for MockDb (#2119) 2023-09-12 09:46:18 +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
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
0792605088 feat(db): implement BusinessProfileInterface for MockDb (#2101) 2023-09-09 17:38:45 +00:00
cbbebe2408 chore: address Rust 1.72 clippy lints (#2099) 2023-09-07 11:38:10 +00:00
d4221f3368 refactor(scheduler): move scheduler to new crate to support workflows in multiple crates (#1681) 2023-09-06 07:41:09 +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
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
9f199d9ab8 refactor(storage_impl): Integrate the composite store from external crate (#1921) 2023-08-14 13:16:31 +00:00
3e269663c3 refactor(storage): add redis structs to storage impls (#1910) 2023-08-11 12:50:38 +05:30
32b731d959 refactor(storage): Add a separate crate to represent store implementations (#1853) 2023-08-10 12:55:02 +05:30