20 Commits

Author SHA1 Message Date
fe62b1fe21 refactor: add user agent header in outgoing webhooks (#6289)
Co-authored-by: Mrudul Vajpayee <mrudul.vajpayee@mrudulvajpayee-XJWXCWP7HF.local>
2024-10-14 13:14:36 +00:00
dee91b366a refactor: Rename business profile to profiles in api, diesel, domain, interface and error types (#5877)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-09-19 18:00:25 +00:00
75e8f35431 fix: fix status_code being logged as string instead of number in logs (#5850) 2024-09-11 06:00:23 +00:00
8e5c33e2d8 refactor(business_profile): change id for business profile (#5748) 2024-09-02 09:55:22 +00:00
b63d723b8b refactor: introduce a domain type for profile ID (#5687) 2024-08-27 08:01:01 +00:00
800da6a16a refactor(payments_response): remove setter from payments response (#5676)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-08-26 06:49:54 +00:00
59b36a054c build: bump MSRV to 1.76.0 (#5586) 2024-08-12 10:00:05 +00:00
f9c29b084b feat(analytics): populate status_code, initial_attempt_id & delivery_attempt on clickhouse for outgoing webhook events (#5383) 2024-08-12 06:33:12 +00:00
e56ad0d688 refactor: use business profile domain models instead of diesel models (#5566) 2024-08-08 10:09:02 +00:00
f51b6c91a7 feat: add a wrapper for encryption and decryption (#5502) 2024-08-07 12:20:36 +00:00
a8ba21c1d1 refactor(business_profile): use concrete types for JSON fields (#5531) 2024-08-07 08:27:35 +00:00
7068fbfbe2 refactor(merchant_id): create domain type for merchant_id (#5408)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2024-07-24 13:48:25 +00:00
83849a5f3c fix: use encrypt api for all encryption and decryption (#5379) 2024-07-19 15:33:17 +00:00
33298b3808 feat: encryption service integration to support batch encryption and decryption (#5164)
Co-authored-by: dracarys18 <karthikey.hegde@juspay.in>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-19 07:38:58 +00:00
101b21f52d feat(webhooks): add support for custom outgoing webhook http headers (#5275)
Co-authored-by: Chikke Srujan <chikke.srujan@Chikke-Srujan-N7WRTY72X7.local>
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-07-16 16:13:44 +00:00
b87840595d refactor(events): populate object identifiers in outgoing webhooks analytics events during retries (#5067) 2024-06-24 07:26:19 +00:00
d2092dcb0a refactor: add basic counter metrics for IMC (#5006) 2024-06-18 12:59:12 +00:00
40dfad89ac chore(process_tracker): use const instead of String for business_status (#4849)
Co-authored-by: SanchithHegde <22217505+SanchithHegde@users.noreply.github.com>
2024-06-14 11:38:34 +00:00
9da92027ef refactor(outgoing_webhooks): raise errors in the analytics pipeline in case of API client errors or non-2xx responses (#4894) 2024-06-06 17:45:45 +00:00
b1cb053a55 refactor(webhooks): extract incoming and outgoing webhooks into separate modules (#4870) 2024-06-06 08:30:09 +00:00