159 Commits

Author SHA1 Message Date
a1cb255765 fix(payments): all AdditionalCardInfo fields optional (#1840)
Co-authored-by: Sangamesh Kulkarni <59434228+Sangamesh26@users.noreply.github.com>
2023-08-01 12:58:55 +00:00
801946f29f feat(connector): [Adyen] Implement Boleto Bancario in Vouchers and Add support for Voucher in Next Action (#1657)
Co-authored-by: Pa1NarK <69745008+pixincreate@users.noreply.github.com>
2023-08-01 12:57:56 +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
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
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
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
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
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
32c73243c0 fix(router): restricted unknown customer_id to be pass in payment confirm and update call (#1758)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
2023-07-24 18:17:44 +00:00
a891708f67 fix(router): Add additional card info in payment response (#1745)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
2023-07-20 20:53:00 +00:00
c4c94241a9 test: fix failing unit tests (#1743) 2023-07-20 10:17:01 +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
14c2d72509 feat(mandates): recurring payment support for bank redirect and bank debit payment method for stripe (#1119)
Co-authored-by: pixincreate@work <69745008+pixincreate@users.noreply.github.com>
2023-07-17 12:49:31 +00:00
94a5eb3533 feat(router): restricted customer update in payments-confirm and payments-update call via clientAuth (#1659)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-07-17 12:11:22 +00:00
91f969a290 feat(connector): [Mollie] Implement card 3ds (#1421) 2023-07-16 12:42:33 +00:00
8832dd60b9 refactor(payment_methods): Remove legacy locker code as it is not been used (#1666) 2023-07-14 09:51:10 +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
f7d369afa8 feat(payments): add client secret in redirect response (#1693) 2023-07-13 07:13:36 +00:00
a3ea5dc09c feat(router): add connector_response_reference_id in payments response (#1664) 2023-07-13 06:34:37 +00:00
5a0e8be8c4 refactor(storage): update crate name to diesel models (#1685) 2023-07-12 12:50:55 +00:00
865db9411d feat(router): add connector_request_reference_id in router_data based on merchant config (#1627) 2023-07-11 05:55:09 +00:00
fad4895f75 refactor(payments): error message of manual retry (#1617) 2023-07-06 06:27:21 +00:00
5628985c40 feat(router): add card_info in payment_attempt table if not provided in request (#1538)
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
2023-07-05 12:58:00 +00:00
e978e9d66b refactor(router): add psync task to process tracker after building connector request in payments flow (#1603) 2023-07-05 12:21:57 +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
4808af3750 fix: return nick name for each card while listing saved cards (#1391)
Co-authored-by: Narayan Bhat <48803246+Narayanbhat166@users.noreply.github.com>
2023-07-04 06:12:00 +00:00
44b8da430c feat(payments): add field manual_retry_allowed in payments response (#1298) 2023-07-03 08:40:59 +00:00
b967d23251 feat(router): add requeue support for payments and fix duplicate entry error in process tracker for requeued payments (#1567) 2023-07-03 07:26:01 +00:00
2d11bf5b3a feat(payment_method): [upi] add new payment method and use in iatapay (#1528)
Co-authored-by: arvindpatel24 <arvind.patel@juspay.in>
2023-06-30 14:24:35 +00:00
784847b08c feat(connector): Add connector cashtocode (#1429) 2023-06-27 09:35:23 +00:00
10691728d2 refactor(core): rename MandateTxnType to MandateTransactionType (#1322) 2023-06-22 11:39:22 +00:00
d321aa1f72 feat: fetch merchant key store only once per session (#1400)
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-06-22 09:10:28 +00:00
2b71d4d8c4 fix(payments): fix client secret parsing (#1358) 2023-06-21 06:46:17 +00:00
38b9e59b75 fix(core): payment_method_type not set in the payment attempt when making a recurring mandate payment (#1415)
Co-authored-by: Narayan Bhat <48803246+Narayanbhat166@users.noreply.github.com>
2023-06-20 13:58:44 +00:00
c40617aea6 fix(core): add validation for card expiry month, expiry year and card cvc (#1416) 2023-06-20 09:43:57 +00:00
76cb15e01d fix(core): save payment_method_type when creating a record in the payment_method table (#1378) 2023-06-19 12:09:21 +00:00
641995371d refactor(payments): add udf field and remove refactor metadata (#1466) 2023-06-18 14:18:14 +00:00
cff1ce61f0 refactor(core): accept customer data in customer object (#1447)
Co-authored-by: Abhishek Marrivagu <68317979+Abhicodes-crypto@users.noreply.github.com>
2023-06-16 13:25:01 +00:00
1e5d2a28f6 refactor(router): send 200 response for 5xx status codes received from connector (#1440) 2023-06-15 08:10:59 +00:00
cf64862dac refactor(payments): attempt to address unintended 5xx and 4xx in payments (#1376) 2023-06-15 07:50:48 +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
86f679abc1 fix: update customer data if passed in payments (#1402) 2023-06-09 13:32:45 +00:00
8497c55283 fix: certificate decode failed when creating the session token for applepay (#1385) 2023-06-09 09:32:17 +00:00
7933e98c8c feat(router): add mandate connector to payment data (#1392) 2023-06-08 15:02:13 +00:00
ba8a17d66f feat(connector): [Noon] Add Card Mandates and Webhooks Support (#1243)
Co-authored-by: Arjun Karthik <m.arjunkarthik@gmail.com>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-06-05 09:36:59 +00:00
1261791d9f fix: customer id is not mandatory during confirm (#1317) 2023-05-31 10:29:04 +00:00
7032ea8494 refactor(core): use HMAC-SHA512 to calculate payments response hash (#1302) 2023-05-31 07:51:39 +00:00