109 Commits

Author SHA1 Message Date
8ee2ce1f4f refactor(router): refactor customer <> address in customers and payments flow (#2158) 2023-09-20 13:57:45 +00:00
caa385a5a6 refactor(router): changed the storage of applepay_verified_domains from business_profile to merchant_connector_account table (#2147) 2023-09-13 14:04:35 +00:00
a81bfe28ed feat(core): enable payments void for multiple partial capture (#2048) 2023-09-11 17:39:36 +00:00
73da641b58 feat(router): saving verified domains to business_profile table (#2109) 2023-09-11 07:39:04 +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
3c93552101 feat(payment_methods): Store necessary payment method data in payment_methods table (#2073)
Co-authored-by: Sarthak Soni <sarthak.soni@juspay.in>
2023-09-06 13:55:25 +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
15106233e9 refactor(recon): updating user flow for recon (#2029) 2023-08-29 10:42:19 +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
57d22b966b perf(db): add index for attempt_id merchant_id (#1993) 2023-08-23 09:43:49 +00:00
5657ad6933 feat(core): add psync for multiple partial captures (#1934) 2023-08-23 04:43:54 +00:00
53956d6f83 feat(business_profile): add business profile table and CRUD endpoints (#1928) 2023-08-18 09:23:29 +00:00
9a393455dd fix(frm): added fraud_check_last_step field in fraud_check table to support 3DS transaction in frm (#1944) 2023-08-16 18:33:38 +00:00
8d916feb3f fix(frm): add new column frm_config instead of alterning the existing… (#1925) 2023-08-11 13:06:40 +00:00
97a495cfa7 fix: add diesel migration to update local db (#1812) 2023-08-11 09:38:34 +00:00
c333fb7fc0 feat(router): add support for multiple partial capture (#1721)
Co-authored-by: hrithikeshvm <vmhrithikesh@gmail.com>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-08-08 20:26:27 +00:00
0d996b8960 fix(webhooks): do not send duplicate webhooks (#1850) 2023-08-03 07:54:00 +00:00
4df67adb9b feat(connector): [Zen] Add Latam Payment Methods (#1670)
Co-authored-by: swangi-kumari <swangi.12015941@lpu.in>
Co-authored-by: Narayan Bhat <48803246+Narayanbhat166@users.noreply.github.com>
2023-07-26 19:24:45 +00:00
c284f41cc6 feat(core): Changed frm_config format type in merchant_connector_account and added frm_message in payments response (#1543)
Co-authored-by: Jagan Elavarasan <jaganelavarasan@gmail.com>
Co-authored-by: Sampras Lopes <lsampras@pm.me>
Co-authored-by: Sampras Lopes <lsampras@protonmail.com>
2023-07-26 12:45:26 +00:00
763e2df3bd feat: add payout service (#1665)
Co-authored-by: Kashif <mohammed.kashif@juspay.in>
Co-authored-by: Manoj Ghorela <manoj.ghorela@juspay.in>
Co-authored-by: Manoj Ghorela <118727120+manoj-juspay@users.noreply.github.com>
2023-07-19 18:02:05 +00:00
96933f2636 feat(connector): [Adyen] implement Momo for Adyen (#1583)
Co-authored-by: Sangamesh Kulkarni <59434228+Sangamesh26@users.noreply.github.com>
2023-07-19 08:02:58 +00:00
7549cd3aa6 feat(merchant_account): add is_recon_enabled field in merchant_account (#1713) 2023-07-18 14:01:35 +00:00
7025b789b8 feat: add organization_id to merchant account (#1611) 2023-07-14 07:20:21 +00:00
a6645bd354 fix: store and retrieve merchant secret from MCA table for webhooks source verification (#1331)
Co-authored-by: Sanchith Hegde <sanchith.hegde@juspay.in>
2023-07-14 06:43:33 +00:00
a3ea5dc09c feat(router): add connector_response_reference_id in payments response (#1664) 2023-07-13 06:34:37 +00:00
e713b62ae3 feat(payments): add connector_metadata, metadata and feature_metadata fields in payments, remove udf field (#1595) 2023-07-05 12:21:05 +00:00
82e1bf0d16 feat(router): modify attempt_id generation logic to accommodate payment_id as prefix (#1596) 2023-07-04 13:42:52 +00:00
0fdd6ecd4a chore(migrations): shrink merchant_id column of merchant_key_store to 64 characters (#1476) 2023-06-19 08:49:02 +00:00
641995371d refactor(payments): add udf field and remove refactor metadata (#1466) 2023-06-18 14:18:14 +00:00
495a98f045 fix(currency): add RON and TRY currencies (#1455)
Co-authored-by: Narayan Bhat <48803246+Narayanbhat166@users.noreply.github.com>
2023-06-16 17:01:32 +00:00
1e5d2a28f6 refactor(router): send 200 response for 5xx status codes received from connector (#1440) 2023-06-15 08:10:59 +00:00
913b833117 feat(order_details): Adding order_details both inside and outside of metadata, in payments request, for backward compatibility (#1344)
Co-authored-by: Narayan Bhat <48803246+Narayanbhat166@users.noreply.github.com>
2023-06-14 16:42:33 +00:00
d21fcc7bfc fix(config): fix docker compose local setup (#1372)
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-06-07 09:45:52 +00:00
fa392c40a8 feat: encrypt PII fields before saving it in the database (#1043)
Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
2023-05-30 08:13:17 +00:00
597ec16907 revert(order_details): revert back order_details to be an object, and removing meta_data from PaymentIntent (#1279) 2023-05-26 13:19:33 +05:30
23bca66b81 feat: ACH transfers (#905) 2023-05-19 09:44:29 +00:00
6c41cdb1c9 refactor(mandate): allow merchant to pass the mandate details and customer acceptance separately (#1188) 2023-05-19 06:49:19 +00:00
ea98145318 feat(frm_routing_algorithm): added frm_routing_algorithm to merchant_account table, to be consumed for frm selection (#1161) 2023-05-17 07:52:00 +00:00
60e8c7317a feat(payment_request): add field amount to OrderDetails and make order_details a Vec in payments_create request (#964) 2023-05-15 09:15:32 +00:00
a5756aaecf feat(router): add attach dispute evidence api (#1070)
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-05-13 09:29:11 +00:00
a2527b5b2a feat(connector): [Iatapay] Implement AccessTokenAuth, Authorize, PSync, Refund, RSync and testcases (#1034)
Co-authored-by: arvindpatel24 <arvind.patel@juspay.in>
Co-authored-by: Anji Reddy <anji.reddy@juspay.in>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-05-11 08:37:05 +00:00
f481abb855 revert: refactor(merchant_account): add back api_key field for backward compatibility (#761) (#1062) 2023-05-10 14:32:06 +00:00
1304d912e5 feat(router): add disputes block in payments retrieve response (#1038) 2023-05-09 18:27:07 +00:00
38aa9eab3f feat(router): added retrieval flow for connector file uploads and added support for stripe connector (#990) 2023-05-09 14:40:54 +00:00
64721b80ae feat(connector): Mandates for alternate payment methods via Stripe (#1041)
Co-authored-by: Manoj Ghorela <manoj.ghorela@juspay.in>
Co-authored-by: Arjun Karthik <m.arjunkarthik@gmail.com>
2023-05-08 13:38:15 +00:00
56d12ce5eb ci(migrations): add diesel migrations validations (#1056)
Co-authored-by: Sanchith Hegde <sanchith.hegde@juspay.in>
2023-05-08 10:59:43 +00:00
64fa21eb4f refactor(router): nest the straight through algorithm column in payment attempt (#1040) 2023-05-04 13:54:34 +00:00
03a96432a9 feat: expire client secret after a merchant configurable intent fufliment time (#956) 2023-05-03 10:38:13 +00:00
ed99655ebc feat: PG Agnostic mandate using network_txns_id (Adyen, Authorizedotnet, Stripe) (#855)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-05-03 10:18:51 +00:00