102 Commits

Author SHA1 Message Date
e66ccde4cf fix(mca): Change the check for disabled field in mca create and update (#2938) 2023-11-21 15:03:06 +00:00
644709d95f fix(connector): [fiserv] fix metadata deserialization in merchant_connector_account (#2746) 2023-11-20 07:49:02 +00:00
25cef386b8 feat(mca): Add new auth_type and a status field for mca (#2883)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-20 07:24:55 +00:00
8d4adc52af feat(connector): [ProphetPay] Implement Card Redirect PaymentMethodType and flows for Authorize, CompleteAuthorize, Psync, Refund, Rsync and Void (#2641)
Co-authored-by: Arjun Karthik <m.arjunkarthik@gmail.com>
2023-11-16 15:12:08 +00:00
e8de3a7107 feat(connector): [BANKOFAMERICA] Implement Cards for Bank of America (#2765)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: swangi-kumari <swangi.12015941@lpu.in>
2023-11-16 14:10:53 +00:00
8e538dbd5c feat(router): profile specific fallback derivation while routing payments (#2806)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aprabhat19 <amishaprabhat@gmail.com>
Co-authored-by: Amisha Prabhat <55580080+Aprabhat19@users.noreply.github.com>
2023-11-13 09:27:34 +00:00
4563935372 feat(connector): [BANKOFAMERICA] Add Connector Template Code (#2764)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: preetamrevankar <132073736+preetamrevankar@users.noreply.github.com>
2023-11-06 08:16:12 +00:00
9b618d2447 feat(router): Add Smart Routing to route payments efficiently (#2665)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: shashank_attarde <shashank.attarde@juspay.in>
Co-authored-by: Aprabhat19 <amishaprabhat@gmail.com>
Co-authored-by: Amisha Prabhat <55580080+Aprabhat19@users.noreply.github.com>
2023-11-03 13:07:31 +00:00
1ba6282699 feat(merchant_connector_account): add cache for querying by merchant_connector_id (#2738) 2023-11-03 11:51:36 +00:00
8c85173ecd refactor(core): use business_profile to read merchant configs (#2729) 2023-10-31 07:44:45 +00:00
d682471001 feat(organization): add organization table (#2669) 2023-10-30 08:54:28 +00:00
23bd364a78 feat(connector): [VOLT] Implement payment flows and bank redirect payment method (#2582)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Prasunna Soppa <70575890+prasunna09@users.noreply.github.com>
2023-10-30 07:43:28 +00:00
c86ac9b1fe refactor(payment_connector): allow connector label to be updated (#2622)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-18 13:22:34 +00:00
1dad7455c4 refactor: refactor connector auth type failure to 4xx (#2616) 2023-10-18 11:22:06 +00:00
a1472c6b78 feat(merchant_account): add merchant account list endpoint (#2560)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-18 07:23:18 +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
fdd9580012 feat(router): Better UI payment link and order details product image and merchant config support (#2583)
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>
Co-authored-by: Kashif <kashif@protonmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-17 09:10:45 +00:00
b5feab61d9 feat(connector): [HELCIM] Implement Cards for Helcim (#2210) 2023-10-13 12:44:12 +00:00
28d02f94c6 fix(connector): [braintree] add 3ds redirection error mapping and metadata validation (#2552) 2023-10-12 13:35:37 +00:00
b968552173 refactor: delete requires cvv config when merchant account is deleted (#2525) 2023-10-11 06:15:58 +00:00
53b4816d27 refactor(merchant_account): make organization_id as mandatory (#2458) 2023-10-06 10:43:02 +00:00
6e5ab0d121 refactor(payment_methods): add requires_cvv config while creating merchant account (#2431) 2023-10-04 12:07:37 +00:00
35f7ce0f4d fix(router): merchant account delete does not delete the merchant_key_store (#2367) 2023-10-03 18:05:30 +00:00
abfdea20b0 feat(pm_auth): Added pm_auth_config to merchant_connector_account (#2183)
Co-authored-by: Sarthak Soni <sarthak.soni@juspay.in>
2023-10-03 07:37:43 +00:00
90e43929a0 refactor(core): eliminate business profile database queries in payments confirm flow (#2190) 2023-09-22 09:15:33 +00:00
3efce9013d feat(connector): [Gocardless] add support for Ach, Sepa, Becs payment methods (#2180) 2023-09-20 13:15:10 +00:00
6a64180617 feat(connector): [Gocardless] add boilerplate code (#2179) 2023-09-18 09:40:07 +00:00
a0a8ef27b3 refactor(core): Add additional parameters in AppState and refactor AppState references (#2123)
Co-authored-by: Kritik Modi <kritik.modi@juspay.in>
Co-authored-by: Kritik Modi <61862301+kritikmodi@users.noreply.github.com>
Co-authored-by: Nitesh Balla <nitesh.balla@juspay.in>
2023-09-18 08:31:03 +00:00
0bc99ad327 feat(pm_auth): add plaid to connector list (#2166) 2023-09-15 07:33:53 +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
d52fe7f140 feat(core): add runtime flag to disable dummy connector (#2100) 2023-09-12 09:26:20 +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
c9fe389b2c feat(connector): [Square] Implement Card Payments for Square (#1902) 2023-08-31 11:39:16 +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
36631ad97b fix(webhooks): send stripe compatible webhooks for stripe compatible merchants (#1986) 2023-08-23 10:54:18 +00:00
88d65a62fc feat(storage_impl): split payment intent interface implementation (#1946) 2023-08-21 19:23:03 +05:30
53956d6f83 feat(business_profile): add business profile table and CRUD endpoints (#1928) 2023-08-18 09:23:29 +00:00
ae3d25e689 revert: fix(core): add validation for all the connector auth_type (#1833) 2023-08-04 13:28:43 +00:00
9c7ac6246d refactor(multiple_mca): make primary_business_detail optional and remove default values (#1677)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-08-01 07:15:44 +00:00
1cda7ad5fc fix(router): add validation for all the connector auth type (#1748) 2023-07-27 06:24:16 +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
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
c0e1d4d3b0 refactor(enums): move enums from storage_models and api_models crates to common_enums crate (#1265) 2023-07-13 12:12:14 +00:00
5a0e8be8c4 refactor(storage): update crate name to diesel models (#1685) 2023-07-12 12:50:55 +00:00
e750a73323 fix(router): use Connector enum for connector_name field in MerchantConnectorCreate (#1637) 2023-07-07 13:01:21 +00:00