Skip to content

Feat/partner webhooks localization retry - #1845

Merged
github-actions[bot] merged 2 commits into
Smartdevs17:mainfrom
bulusmalaga:feat/partner-webhooks-localization-retry
Oct 19, 2026
Merged

github-actions[bot] merged 2 commits into
Smartdevs17:mainfrom
bulusmalaga:feat/partner-webhooks-localization-retry

Conversation

@bulusmalaga

Copy link
Copy Markdown
Contributor

feat(analytics): add failed-payment analytics and notification retry tests (#1756 #1753 #1751)

Issue #1756: Add FailedPaymentAnalyticsService that aggregates failed
payments grouped by reason and asset (currency) with time-range filtering.
Controller exposes /analytics/payments/failed with from/to query params.

Issue #1753: Add tests for NotificationRetryService covering backoff,
dead-lettering on permanent failure, and metrics exposure. Wire the
retry service into NotificationServiceImpl send paths.

Issue #1751: Add docs/PARTNER_WEBHOOKS.md documenting event subscriptions,
optional signing, and retry-with-backoff behaviour for partner integrators.
closes #1756
closes #1753
closes #1751
closes #1752

github-actions Bot and others added 2 commits October 19, 2026 16:47
…martdevs17#1751 Smartdevs17#1752 Smartdevs17#1753)

Issue Smartdevs17#1751: Make webhook signing optional so partners can subscribe to

events without HMAC. signingEnabled flag on WebhookConfig; signature

header omitted when disabled. Retries with backoff already existed.

Issue Smartdevs17#1752: LocalizedTemplateService renders notification templates per

user locale (en/es/fr/ar) with fallback to default locale (en).

Issue Smartdevs17#1753: NotificationRetryService wraps channel transports with

exponential backoff, dead-letter queue, and metrics for failed sends.
@drips-wave

drips-wave Bot commented Oct 19, 2026

Copy link
Copy Markdown

@bulusmalaga Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@github-actions
github-actions Bot merged commit d7a46de into Smartdevs17:main Oct 19, 2026
13 of 32 checks passed
@bulusmalaga
bulusmalaga deployed to security-review October 19, 2026 17:22 — with GitHub Actions Active

This branch was successfully deployed

1 active deployment
security-review — fe238237 Deployed Oct 19, 2026 by bulusmalaga via Security Dashboard #1398
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant