2052 Commits

Author SHA1 Message Date
7b4c4fea33 fix(mandates): store network transaction id only when pg_agnostic config is enabled in the authorize_flow (#4318) 2024-04-05 14:48:55 +00:00
669485275d refactor(payment_methods): add PayLater payment method data to new domain type to be used in connector module (#4165)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-05 12:35:18 +00:00
2d394f98e9 feat(users): Implemented cookie parsing for auth (#4298)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-05 07:35:21 +00:00
2fac436683 fix(locker): handle card duplication in payouts flow (#4013)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-05 06:49:36 +00:00
071462f2af feat(router): add NTID flow for cybersource (#4193)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-04 14:19:04 +00:00
02ffe7e480 fix(payouts): persist status updates in payouts table (#4280)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-04 13:43:24 +00:00
622aac3015 refactor(connector): add support for GooglePay recurring payments (#4300) 2024-04-04 13:15:04 +00:00
b58d7a8e62 feat(router): Use NTID in MIT payments if the pg_agnostic_mit config is enabled (#4113)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-04 12:49:33 +00:00
9de3cdb7d3 refactor(core): log the appropriate error message if the card fails to get saved in locker (#4296) 2024-04-04 12:47:00 +00:00
63d2b6855a feat(webhooks): allow manually retrying delivery of outgoing webhooks (#4176) 2024-04-04 09:07:51 +00:00
21e2d78117 feat(router): store network_reference_id against the payment_method_id in the payment_method_table (#4041)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-04 08:25:00 +00:00
9ebe0f4371 refactor(connector): [Multisafepay] handle authorize and psync 2xx failure error response (#4124)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-04 07:33:49 +00:00
bc25f3fa40 feat(payout-events): add kafka events for payout analytics (#4211)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-04 07:24:23 +00:00
9453e8fcfa refactor(payment_link): Decouple shimmer css from main payment_link css for better performance (#4286) 2024-04-04 07:09:31 +00:00
6e94a56364 refactor(core): locker call made synchronous for updation of pm_id (#4289)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
2024-04-03 22:59:47 +05:30
2a691a5c05 feat(router): Create a merchant config for enable processor agnostic MIT (#4025)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-03 15:00:07 +00:00
49cfe72cd2 refactor(mandates): add validations for recurring mandates using payment_method_id (#4263) 2024-04-03 14:41:59 +00:00
4445a86207 refactor: fix typos in stripe transformers (#4287) 2024-04-03 14:38:07 +00:00
179f5ff052 refactor(payment_methods): add network_transaction_id column in the payment_methods table (#4005)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-03 13:41:49 +00:00
8efd468ac1 refactor(payment_methods): add Wallets payment method data to new domain type to be used in connector module (#4160)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-03 12:47:43 +00:00
d8028cefd5 feat(core): update connector_mandate_details in payment_method (#4155)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-03 16:52:44 +05:30
4051cbb4e7 feat(api): add browser information in payments response (#3963)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-03 09:46:18 +00:00
ae37b059e0 refactor(payout): Handle saving wallet in temp locker (#4230) 2024-04-03 09:25:14 +00:00
ea706f81de refactor(connector): [Stripe] fix mandate flow (#4281) 2024-04-03 08:36:53 +00:00
36f4112a6f refactor: Fix typos (#4277) 2024-04-03 08:10:04 +00:00
1023f46c88 fix(connector): [Cryptopay]fix redirection for cryptopay (#4272)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-02 14:24:21 +00:00
2f304e6016 feat(router): [BOA] implement mandates for cards and wallets (#4232)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-02 14:13:28 +00:00
97fbc899c1 feat(payment_link): Add payment info metadata to payment link (#4270)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-02 12:15:08 +00:00
1f0d60e64f build(deps): update dependencies (#4268) 2024-04-02 10:13:30 +00:00
9cce1520e3 refactor(payment_methods): add a new domain type for payment method data to be used in connector module (#4140)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-02 08:16:20 +00:00
aecf4aeacc feat(connector): [billwerk] implement payment and refund flows (#4245)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-01 14:03:51 +00:00
740749e18a feat: return customer details in payments response body (#4237) 2024-04-01 13:19:55 +00:00
ea730d4ffc build(deps): bump error-stack from version 0.3.1 to 0.4.1 (#4188) 2024-04-01 07:01:17 +00:00
7b337ac39d feat(mandates): allow off-session payments using payment_method_id (#4132)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-28 12:42:30 +00:00
74cd4a7952 feat(payment_method): API to list countries and currencies supported by a country and payment method type (#4126)
Co-authored-by: Mani Chandra Dulam <mani.dchandra@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-28 07:00:11 +00:00
9523cf4bba fix(core): Amount capturable remain same for processing status in capture (#4229) 2024-03-27 13:16:53 +00:00
9798db4558 fix(trustpay): [Trustpay] Add error code mapping '800.100.100' (#4224) 2024-03-27 08:27:14 +00:00
37be05d31d feat(connector): [billwerk] add connector template code (#4123)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-27 08:07:49 +00:00
929848f871 fix(connectors): fix wallet token deserialization error (#4133)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-27 06:17:30 +00:00
070622125f fix(log): adding span metadata to tokio spawned futures (#4118) 2024-03-27 06:16:22 +00:00
0429399c29 fix(connector): [CRYPTOPAY] Skip metadata serialization if none (#4205) 2024-03-26 14:19:25 +00:00
84bef25148 fix(connector): [Trustpay] fix deserialization error for incoming webhook response for trustpay and add error code mapping '800.100.203' (#4199)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-26 18:39:37 +05:30
4f0c788cf2 fix(core): make eci in AuthenticationData optional (#4187) 2024-03-26 11:34:46 +00:00
f213c51b3e chore: address Rust 1.77 clippy lints (#4172)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
2024-03-22 12:52:18 +00:00
4c8cdf1475 feat(events): allow listing webhook events and webhook delivery attempts by business profile (#4159) 2024-03-22 11:32:05 +00:00
13fe58450b feat(payouts): Add user roles for payouts (#4167)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-03-22 10:51:18 +00:00
14e1bbaf07 feat(events): add APIs to list webhook events and webhook delivery attempts (#4131) 2024-03-21 13:32:17 +00:00
b8c927593a fix(router): handle redirection to return_url from nested iframe in separate 3ds flow (#4164) 2024-03-21 09:13:01 +00:00
a151485317 feat(payouts): add payout types in euclid crate (#3862)
Co-authored-by: Kashif <mohammed.kashif@juspay.in>
2024-03-21 08:56:49 +00:00
fb5f0e6c7e feat(payouts): implement list and filter APIs (#3651)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Kashif <mohammed.kashif@juspay.in>
2024-03-21 08:55:06 +00:00