1063 Commits

Author SHA1 Message Date
5773faf739 refactor(ui_tests): move ui_tests to test_utils crate to reduce development time (#1822) 2023-08-01 10:52:51 +00:00
8f65819f12 fix(connector): [Airwallex] Psync response (#1826)
Co-authored-by: SamraatBansal <55536657+SamraatBansal@users.noreply.github.com>
2023-08-01 09:44:02 +00:00
f492d0a943 feat(connector): [Stax] Implement Cards for Connector Stax (#1773)
Co-authored-by: Arjun Karthik <m.arjunkarthik@gmail.com>
2023-08-01 08:07:28 +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
8a638e4a08 feat(connector): [Trustpay] unify error_code, error_message and error_reason in error response (#1817) 2023-08-01 07:09:25 +00:00
6f8be0c675 fix(connector): [Payme] Fix refund request fields (#1831) 2023-08-01 07:09:16 +00:00
f32fdec290 refactor(redis): invoke redis_conn() method instead of cloning redis_conn property in StorageInterface (#1552)
Co-authored-by: jeeva <jeeva.ramu@codurance.com>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-08-01 07:04:38 +00:00
2c9c8f081d refactor(router): include currency conversion utility functions as Currency methods (#1790) 2023-08-01 07:03:29 +00:00
d06adc705c fix(connector): Refactor capture and refund flow for Connectors (#1821) 2023-08-01 06:49:56 +00:00
cf3025562f feat(connector): [Adyen] implement Swish for Adyen (#1701)
Co-authored-by: Sangamesh <sangamesh.kulkarni@juspay.in>
Co-authored-by: swangi-kumari <swangi.12015941@lpu.in>
2023-08-01 06:49:41 +00:00
5d6510eddf feat(core): added key should_cancel_transaction in update trackers to support Frm Pre flow cancellation (#1811) 2023-08-01 06:29:06 +00:00
505aa218cf feat(connector): [iatapay] fix refund amount, hardcode IN for UPI, send merchant payment id (#1824)
Co-authored-by: arvindpatel24 <arvind.patel@juspay.in>
Co-authored-by: Abhishek Marrivagu <68317979+Abhicodes-crypto@users.noreply.github.com>
2023-08-01 06:26:24 +00:00
208d619409 fix(connector): [Stripe] change payment_method name Wechatpay to wechatpayqr (#1813)
Signed-off-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
2023-08-01 05:21:26 +00:00
28a371b24a fix(webhook): provide acknowledgment for webhooks with unsupported event types (#1815) 2023-07-31 07:32:12 +00:00
5ad3950892 fix(logs): remove request from logs (#1810) 2023-07-28 11:45:04 +00:00
34ff4080ae test(connector): Refactor UI test for connectors (#1807) 2023-07-28 11:28:01 +00:00
71b75c6538 fix(connector): [Trustpay] send billing address name as cardholder name (#1806) 2023-07-28 07:13:26 +00:00
8186c778bd feat(dummy_connector): Add 3DS Flow, Wallets and Pay Later for Dummy Connector (#1781) 2023-07-27 19:30:03 +05:30
b96687c3fa fix(Connector): [Noon] Update ApplePay Payment Struct (#1794)
Co-authored-by: Jagan <jaganelavarasan@gmail.com>
2023-07-27 08:42:31 +00:00
1cda7ad5fc fix(router): add validation for all the connector auth type (#1748) 2023-07-27 06:24:16 +00:00
7607b6b671 feat(router): Validate payment method type in payments request against given payment method data for non-card flows (#1236)
Co-authored-by: pixincreate@work <69745008+pixincreate@users.noreply.github.com>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: Kritik Modi <kritik.modi@Kritik-Modi-G7YQRXF3XF.local>
Co-authored-by: Prajjwal Kumar <prajjwal.kumar@juspay.in>
Co-authored-by: ItsMeShashank <shashank.attarde@juspay.in>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-07-27 05:04:35 +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
38f14b9f39 revert: feat(connector): [Adyen] Add pix support for adyen (#1795) 2023-07-26 15:16:15 +00:00
9cfdce0abe fix(connector): [Klarna] Handle error response with both error_messages and error_message fields (#1783) 2023-07-26 15:01:34 +00:00
7f947169fe feat(errors): add GenericDuplicateError inApiErrorResponse (#1792) 2023-07-26 13:48:04 +00:00
04c3de73a5 feat(router): apply filters on payments (#1744) 2023-07-26 13:23:36 +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
4805a94ab9 fix(connector): [Powertranz] Fix response handling for https status code other than 200 (#1775) 2023-07-26 11:50:05 +00:00
d068569f4d refactor(core): use secrets for connector AuthType in connector integration (#1441) 2023-07-26 11:34:49 +00:00
e6a5e9fa72 feat(router): add grouping and priority logic in connector utils to handle multiple errors in connector flows (#1765) 2023-07-26 10:17:53 +00:00
20f664408a fix(router): Add manual retry flag in Re-direction url (#1791)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
2023-07-26 08:33:31 +00:00
836962677b feat: Api contract for gift cards (#1634) 2023-07-26 07:14:24 +00:00
bf62a7c9ad test(connector): [Nexinets] Add UI test for Nexinets Payment methods (#1784)
Signed-off-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
2023-07-25 14:40:04 +00:00
33a1368e8a feat(connector): [Adyen] Add pix support for adyen (#1703)
Co-authored-by: Abhishek Marrivagu <68317979+Abhicodes-crypto@users.noreply.github.com>
2023-07-25 14:10:45 +00:00
1f8e790b14 fix(redis_interface): add back Redis pool connect step (#1789) 2023-07-25 13:18:35 +00:00
8223f8b29a fix(connector): [Tsys] Update endpoint and unit tests (#1730)
Co-authored-by: Prasunna Soppa <prasunna.soppa@juspay.in>
2023-07-25 13:12:10 +00:00
07c60f8abf refactor(fix): [Mollie] Add support for both HeaderKey and BodyKey AuthType (#1761) 2023-07-25 13:00:18 +00:00
9ba8ec348b feat(connector): [Stripe, Adyen, Checkout] Add reference ID support for retries (#1735) 2023-07-25 11:37:54 +00:00
5c6bcb594e Fix(connector): [Bluesnap] Populate Error Reason and Update error handling (#1787) 2023-07-25 10:03:48 +00:00
ac17b11e09 refactor(redis_interface): remove the Drop implementation on RedisConnectionPool (#1786) 2023-07-25 09:45:33 +00:00
435c939576 feat(router): add merchant_id check for manual_retry_allowed flag sent in payments response (#1785) 2023-07-25 09:12:59 +00:00
af9a4585b2 feat(compatibility): add wallet mandate support setup intent and connector_metadata field (#1767)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
Co-authored-by: Abhishek Marrivagu <68317979+Abhicodes-crypto@users.noreply.github.com>
2023-07-25 07:39:24 +00:00
884f284263 test(UI-tests): allow ignoring connector tests at runtime (#1766)
Co-authored-by: Anji Reddy <anji.reddy@juspay.in>
2023-07-25 07:14:57 +00:00
37a0651660 feat(macro): add config validation macro for connectors (#1755) 2023-07-25 07:12:18 +00:00
f3baf2ff3f feat(db): implement MerchantKeyStoreInterface for MockDb (#1772) 2023-07-25 07:07:35 +00:00
1360024f96 ci(postman): Run Postman collections against PRs (#1739) 2023-07-25 07:04:30 +00:00
78c6ccea2e feat(connector): [Boku] Template generation (#1760)
Co-authored-by: Prasunna Soppa <70575890+prasunna09@users.noreply.github.com>
2023-07-25 07:03:21 +00:00
f40d144178 fix(connector): [Paypal] fix amount to its currency base unit (#1780) 2023-07-25 05:58:43 +00:00
a229c37a7c revert: connector_label in webhook url is reverted back to connector_name (#1779) 2023-07-25 04:28:28 +00:00
1ab4226c78 fix(config): detect duplicate config insert and throw appropriate error (#1777) 2023-07-24 18:31:10 +00:00