Get test coins
Scenarios worth testing
- Exact payment →
order.settled. - A little too much (within tolerance) →
order.settled; a lot too much →order.overpaid, ororder.manual_reviewabove the review threshold. - Too little, then let it expire →
order.expired_underpaid. - Nothing, let it expire →
order.expired. - Your webhook endpoint returns 500 → Paywire retries; return 200 later and see the retry succeed.
- A tampered body or an old timestamp → your signature check rejects it.
Inspect webhooks
PointcallbackUrl at a request inspector such as webhook.site to see exactly what Paywire sends, headers included, before your own endpoint exists.
Staging data can be reset between releases, and testnet nodes are sometimes slow. A payment that takes longer than the times in Networks and assets is usually the testnet, not your integration.