218 Commits

Author SHA1 Message Date
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
89a1cd0885 chore: drop temp_card table and all associated items (#366) 2023-01-13 14:09:52 +05:30
ba5c3efc86 fix(router): better positioning for mandatory customer id conditions (#364) 2023-01-13 01:20:19 +05:30
5bb9e745d8 fix(connector): pass error message to response body instead of changing the context for required field validation (#365) 2023-01-13 00:33:43 +05:30
8c5eab8499 feat: separate olap oltp (#348) 2023-01-12 19:49:06 +05:30
6a211d6c29 fix: Fix error code being null in response (#361) 2023-01-12 18:17:19 +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
a90dcb43f9 chore(errors): cleanup unused ApplicationError variants (#356) 2023-01-12 16:36:30 +05:30
87f0537743 fix(gpay): send merchant info field (#358) 2023-01-12 15:51:32 +05:30
0324e7d635 fix(checkout): fix payment status mapping (#343) 2023-01-11 22:17:19 +05:30
91b61baccb fix(router): ApiKeyAuth or PublishableKeyAuth (#354) 2023-01-11 21:02:46 +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
c73576c41b fix(braintree): map settling status to charged (#345) 2023-01-11 18:12:23 +05:30
ecacefd298 feat(router): Added JWT authentication (#346) 2023-01-11 17:28:40 +05:30
c5cf63b775 fix(connector): adyen cancel (#339) 2023-01-11 16:43:25 +05:30
534e03b393 feat: Filter payment methods based on payment (#331) 2023-01-11 16:27:10 +05:30
b090e421e4 fix: fix refund amount in RefundNew (#349) 2023-01-11 16:13:36 +05:30
d4c4a09d14 feat(router_env): add sampling_rate for traces (#335) 2023-01-11 16:02:57 +05:30
182e51f1e1 router_derive: fix: Use compile_error instead of panic (#332) 2023-01-11 15:50:01 +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
9ad56703c4 fix: refund fix with connector_metadata (#330) 2023-01-10 19:24:19 +05:30
3cdf50c942 refactor: Replace Bach with Application on every naming (#292) 2023-01-10 18:07:32 +05:30
aaf7088afc chore: Add cancellation reason to response (#329) 2023-01-10 17:33:12 +05:30
59573efe91 refactor(router): Refactored Authentication (#327) 2023-01-10 15:06:34 +05:30
98816c05bd fix(core): save return url in update and confirm (#325) 2023-01-09 17:57:39 +05:30
5fb35029de refactor(router): better mapping funtion handling for metadata (#326) 2023-01-09 17:56:26 +05:30
3dae8e5614 fix(core): payment create throws duplicate payment error (#319) 2023-01-09 17:55:41 +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
8e008bcd45 chore: address/remove Jira tickets in code (#312) 2023-01-09 15:18:47 +05:30
c36764060e feat(router) : add admin api key and jwt secret in app config (#296) 2023-01-09 14:03:17 +05:30
a526d26e0e fix(mandate): create mandate only when mandate details are passed (#316) 2023-01-09 14:02:59 +05:30
ff1e094b48 fix(payment_update): allow update when in requires_customer_action (#309) 2023-01-09 14:02:40 +05:30
4bc0495d3f fix: list recent payments/refunds (#317) 2023-01-09 14:02:21 +05:30
68f92797db feature(connector): add support for worldpay connector (#272) 2023-01-09 12:56:03 +05:30
6a0d183e7b fix(router_env): fix opentelemetry traces for router_env (#201)
Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
2023-01-07 17:43:19 +05:30
c3368d9f8b fix(router): handle panic-prone code with proper errors (#297) 2023-01-06 18:04:08 +05:30
c0bb1cc378 chore: rename orca to hyperswitch (#310) 2023-01-06 16:40:22 +05:30
d8d9c22970 refactor(RouterData): rename orca_return_url to router_return_url (#311) 2023-01-06 16:39:12 +05:30
e5330528fa feat: list of refunds (#284) 2023-01-06 14:33:30 +05:30
38649130bb feat(compatiblity): added field to accept 3ds or no_3ds in request body (#307) 2023-01-06 14:19:25 +05:30
f2b88350a6 feat(router): add payment failed webhook event (#305) 2023-01-06 14:02:39 +05:30