Commit Graph
13 Commits
Author SHA1 Message Date
jwinterm 088c8524c0 fix: retry BTCPay webhook delivery up to 3 times with backoff
Webhook delivery currently makes a single attempt. A transient network
issue or 5xx response permanently loses the payment notification.

Changes:
- Retry up to 3 times with 1s/2s backoff on 5xx or RequestException
- Increase timeout from 5s to 10s
- Log failures at ERROR level (was WARNING/DEBUG)
2026-03-31 09:50:30 -04:00
xmrcheckout a15569c535 Cache Monero connectivity in system status 2026-03-26 15:46:46 +00:00
xmrcheckout 10011ffb8c Harden reconciler status heartbeat startup 2026-03-26 15:46:23 +00:00
xmrcheckout d22f1ba0dd Add Monero system status and reconciler heartbeat 2026-03-26 15:46:09 +00:00
xmrcheckout 39083eafb4 invoices: search by amount and refine archive copy 2026-01-09 14:01:02 +00:00
xmrcheckout af60d1d4c6 Fix BTCPay webhook events and delivery 2026-01-08 17:50:09 +00:00
xmrcheckout 7bde17a3eb Change default confirmation target to 1 2026-01-08 17:39:58 +00:00
xmrcheckout 6a3156991a Add optional post-confirmation continue URL 2026-01-08 16:43:11 +00:00
xmrcheckout 6eb8d381c9 BTCPay: add paid/receipt flow and redirect support 2026-01-08 16:43:11 +00:00
xmrcheckout b53f6dca21 Change default confirmation target to 2 2026-01-06 16:06:39 +00:00
xmrcheckout d09d73a653 Set default invoice expiry to 60 minutes 2026-01-05 21:53:31 +00:00
xmrcheckout 5e0ca00af2 Add docker-compose.yml and friends 2026-01-04 17:57:07 +01:00
xmrcheckout 3465c2054b Add api 2026-01-04 16:26:37 +01:00