115 Commits

Author SHA1 Message Date
54ff02d9dd feat(connector): [Stripe] Implement Przelewy24 bank redirect (#1111)
Co-authored-by: Jagan <jaganelavarasan@gmail.com>
2023-05-15 09:22:53 +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
b8e2b1c5f4 refactor: use newtype pattern for email addresses (#819)
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-05-04 13:58:20 +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
2cff019a1b refactor: use CountryAlpha2 instead of CountryCode for country codes (#904) 2023-05-03 08:16:41 +00:00
c9e8a9b4b7 fix(storage_models): fix incorrect field order in MerchantConnectorAccount (#976) 2023-05-03 08:15:16 +00:00
0df2244794 feat(connector): add dispute webhooks for Stripe (#918) 2023-05-02 21:04:02 +00:00
c31b4b41c2 fix: fix internal server errors on merchant connector account creation (#1026) 2023-05-02 21:02:20 +00:00
4728d946e2 feat(router): added support for optional defend dispute api call and added evidence submission flow for checkout connector (#979) 2023-05-02 20:55:53 +00:00
57327b8297 refactor(db): remove connector_transaction_id from PaymentAttemptNew (#949) 2023-04-25 07:21:43 +00:00
bdf1e5147e feat(router): added dispute accept api, file module apis and dispute evidence submission api (#900)
Co-authored-by: Sangamesh <sangamesh.kulkarni@juspay.in>
Co-authored-by: sai harsha <sai.harsha@sai.harsha-MacBookPro>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-04-24 19:35:21 +00:00
40898c0ac9 refactor(api_keys): use merchant_id and key_id to query the table (#939)
Signed-off-by: Chethan <chethan.rao@juspay.in>
2023-04-24 19:34:18 +00:00
f624eb52d6 feat(core): [Stripe] add bank debits payment method to stripe (#906) 2023-04-21 08:19:20 +00:00
1f151ba15a feat(date_time): add created_at and modified_at to merchant related tables (#925) 2023-04-20 21:21:22 +00:00
304081cbad feat(router): add new payment methods for Bank redirects, BNPL and wallet (#864) 2023-04-20 21:20:29 +00:00
171c412056 chore(dependencies): Update dependencies for router packages (#902) 2023-04-18 17:16:51 +00:00
298a0a4956 feat(connector): [Nuvei] add support for card mandates (#818)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-04-17 18:30:54 +00:00
ba013026a7 fix: Update events table after notifying merchant (#871) 2023-04-17 18:29:54 +00:00
bc38bc47d8 Frm integration with hyperswitch (#857)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
Co-authored-by: SamraatBansal <55536657+SamraatBansal@users.noreply.github.com>
2023-04-17 18:28:31 +00:00
56952f281c feat(connector) : add authorize,capture,void,refunds and mandates for payeezy (#800)
Signed-off-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
2023-04-13 10:36:27 +00:00
acab7671b0 feat(router): added dispute retrieve and dispute list apis (#842)
Co-authored-by: Sangamesh <sangamesh.kulkarni@juspay.in>
Co-authored-by: sai harsha <sai.harsha@sai.harsha-MacBookPro>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-04-13 08:34:49 +00:00
d1d58e33b7 feat(connector): [Airwallex] add multiple redirect support for 3DS (#811)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: Jagan Elavarasan <jaganelavarasan@gmail.com>
2023-04-13 08:10:30 +00:00
01f86c499d feat(router): separate straight through algorithm in separate column in payment attempt (#863) 2023-04-12 12:57:17 +00:00
6188d51579 feat: multiple connector account support for the same country (#816)
Co-authored-by: Manoj Ghorela <118727120+manoj-juspay@users.noreply.github.com>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-04-11 11:55:29 +00:00
29da1dfa50 feat: connector tokenization flow (#750)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-04-11 11:54:45 +00:00
b3d1473734 feat(connector): [Coinbase] [Opennode] Add support for crypto payments via PG redirection (#834)
Co-authored-by: arvindpatel24 <arvind.patel@juspay.in>
Co-authored-by: Jagan Elavarasan <jaganelavarasan@gmail.com>
2023-04-11 07:35:57 +00:00
41664e6690 Revert "added field frm_configs to MerchantConnectorAccount" (#848) 2023-04-10 18:51:17 +05:30
f26a632cdb added field frm_configs to MerchantConnectorAccount (#831)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-04-06 11:42:20 +00:00
35d3e27724 feat(core): added multiple payment_attempt support for payment_intent (#439)
Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
2023-03-30 18:19:51 +00:00
e18bfb2ae1 enhance(core): replace string with enum for country (#735) 2023-03-30 16:15:38 +00:00
442bed0f6b fix(cads_info): add extra columns to cards_info struct (#813) 2023-03-30 15:33:33 +00:00
a05059b7cf enhance(storage_models): delete client secret when status is succeeded, failed, cancelled (#724) 2023-03-29 22:57:04 +00:00
a733eafbbe feat(router): added incoming dispute webhooks flow (#769)
Co-authored-by: Sangamesh <sangamesh.kulkarni@juspay.in>
Co-authored-by: sai harsha <sai.harsha@sai.harsha-MacBookPro>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-03-29 22:55:54 +00:00
b15b8f7b43 feat: cards info api (#749)
Co-authored-by: Jagan <jaganelavarasan@gmail.com>
Co-authored-by: Kartikeya Hegde <karthikey.hegde@juspay.in>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-03-28 19:04:58 +05:30
568bf01a56 feat(router): add support for stateful straight through routing (#752) 2023-03-21 11:56:37 +00:00
f27732a6e5 fix(storage): add serialization for primitivedatetime for diesel structs (#764) 2023-03-17 12:27:16 +00:00
661dd48ae5 refactor(merchant_account): add back api_key field for backward compatibility (#761) 2023-03-17 15:30:20 +05:30
db3d31647a feat: Time based deletion of temp card (#729) 2023-03-15 11:54:35 +00:00
230fcdd4e1 chore(merchant_account): remove api_key field (#713) 2023-03-13 09:01:20 +00:00
16bc886c77 build(deps): update deps (#734) 2023-03-13 09:00:53 +00:00
afd08d42c7 refactor(authentication): authenticate merchant by API keys from API keys table (#712) 2023-03-08 09:04:22 +00:00
d36afbed7f refactor: Add secret to metadata (#706) 2023-03-08 07:35:07 +00:00