1405 Commits

Author SHA1 Message Date
a16fc653cf feature(connector): add support for worldline connector (#374) 2023-01-16 18:23:44 +05:30
4e9fc244a9 build(deps): use utoipa crate upstream URL as git dependency (#378) 2023-01-16 14:42:32 +05:30
064c83eb78 chore: implement custom serializer for payment method list (#373) 2023-01-15 16:19:47 +05:30
6e15f5a990 feat(connector): implement authorize and capture flows for Fiserv (#266) 2023-01-15 16:03:06 +05:30
50f16d270a chore: Allow to update refund reason (#372) 2023-01-14 22:57:36 +05:30
4e00b92dc1 feat(router): add more payment methods to vault (#333) 2023-01-14 20:48:45 +05:30
55dba87651 feat(connector): add payment create, sync, capture, refund, void, rsync support for PayU (#351)
Co-authored-by: samraat bansal <samraat.bansal@samraat.bansal-MacBookPro>
2023-01-14 13:07:04 +05:30
a77c183b13 feat(connector): add support for affirm through stripe (#355) 2023-01-12 17:30:21 +05:30
fab18346b6 fix: fix some todo's in core (#360) 2023-01-12 17:16:51 +05:30
87f0537743 fix(gpay): send merchant info field (#358) 2023-01-12 15:51:32 +05:30
4fdc768081 feat(connector): add payment create, sync, capture, refund, void, rsync support for globalpay (#322) 2023-01-11 19:33:07 +05:30
1e04719ac3 fix(refunds): removed payment_id as mandatory parameter in refund update (#338) 2023-01-11 18:42:51 +05:30
534e03b393 feat: Filter payment methods based on payment (#331) 2023-01-11 16:27:10 +05:30
76ad42cc30 revert: serialize with camelCase for gpay token (#328) 2023-01-11 15:25:11 +05:30
35f6af1a3d build(deps): update deps (#342) 2023-01-11 13:07:13 +05:30
5809408cf9 feat(session): ability to request session token for specific wallets (#280)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-01-11 12:47:52 +05:30
5fb35029de refactor(router): better mapping funtion handling for metadata (#326) 2023-01-09 17:56:26 +05:30
097807cbe9 feat: support for paypal in wallet (#304) 2023-01-09 17:39:47 +05:30
e87fdb752d fix(router): move payment token/method mandatory check to get trackers for payment update and confirm (#315) 2023-01-09 16:57:07 +05:30
a3f52bb456 feat(session_token): serialize with camelCase for gpay token (#324) 2023-01-09 16:56:48 +05:30
8cffdc96ca fix(core): fixed type metadata to accept other udf fields as well (#321) 2023-01-09 16:10:10 +05:30
3fe60b5a48 feat(openapi): automatically generate OpenAPI spec from code (#318)
Co-authored-by: bernard eugine <bernard.eugine@bernard.eugine-MacBookPro>
Co-authored-by: Sanchith Hegde <sanchith.hegde@juspay.in>
2023-01-09 16:09:49 +05:30
c807713a6f fix: Add locker_id in merchant account and sbx default locker (#276)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-01-09 15:49:17 +05:30
68f92797db feature(connector): add support for worldpay connector (#272) 2023-01-09 12:56:03 +05:30
e5330528fa feat: list of refunds (#284) 2023-01-06 14:33:30 +05:30
f2b88350a6 feat(router): add payment failed webhook event (#305) 2023-01-06 14:02:39 +05:30
f42ea8d4a4 feat(payment_methods): delete payment method using payment token (#258)
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-01-03 11:11:23 +05:30
8535cecd7d fix: fixing TODO/FIXMEs from router/core (#257) 2022-12-29 16:05:42 +05:30
6123823523 feat(connector): Cybersource Authorize (#154)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2022-12-24 15:09:49 +05:30
e7579a4819 chore: add lints in workspace cargo config (#223) 2022-12-24 14:28:03 +05:30
a996f0d89b feat(connector): Add support for shift4 connector (#205) 2022-12-23 22:49:33 +05:30
279961e169 refactor: attempt and intent status (#210) 2022-12-23 19:28:06 +05:30
06a3c38bd4 feat(klarna): wallet payment through klarna (#182) 2022-12-23 00:59:18 +05:30
5477cc98ff fix: payment method bug fix (#194) 2022-12-23 00:58:13 +05:30
de30489ce3 fix: payment_id and client_secret in session response (#199) 2022-12-23 00:57:27 +05:30
e51c7664e3 refactor: change from connector name to wallet name (#208) 2022-12-23 00:55:36 +05:30
dd7e093fe3 fix: fixes to surface level mandate issues (#180) 2022-12-22 12:51:52 +05:30
cb28355459 feat: payment for paypal through braintree (#155) 2022-12-20 17:59:00 +05:30
87fed68519 db: Added Reverse lookup table (#147) 2022-12-19 18:50:05 +05:30
d6a3e508e2 feat(router): add straight-through routing connector selection in payments (#153) 2022-12-19 18:43:04 +05:30
50706bde77 feat(core): support for gpay session token creation (#152) 2022-12-19 13:38:03 +05:30
bf7f24125f feat: allow updating payment method details without authn/authz (#150) 2022-12-15 20:34:43 +05:30
a4d64eba7c refactor(api_models): shrink Amount (#140) 2022-12-14 18:33:30 +05:30
8b8ff8188f feat: Apple pay session flow integrate (#138) 2022-12-14 17:59:27 +05:30
1f0d1deb2b fix: todos and fixmes resolution for api_models (#144) 2022-12-14 17:49:48 +05:30
041654eabc feat(router): add connector to PaymentsResponse (#145) 2022-12-14 17:19:34 +05:30
bcf1dd3a24 refactor: use frunk deriving mechanisms to reduce boilerplate (#137)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2022-12-14 15:47:05 +05:30
ae8869318b feat: delete customer data in compliance with GDPR regulations (#64) 2022-12-13 19:39:32 +05:30
16cc0a4b38 refactor(core): make sessions token resposne enum (#135) 2022-12-13 18:50:52 +05:30
529c28feea fix: mandate_type change & unittests (#132) 2022-12-13 16:56:58 +05:30