Sync Problems
PayRequest keeps a local copy of data from connected providers (Mollie, PayPal) so your dashboard loads fast. Most of the time this happens automatically in the background, but if something looks out of date — a transaction stuck as “pending” when it was actually paid, or a subscription missing from your list — most areas that pull from an external provider have a manual sync action you can trigger yourself.Sync problems are almost always about one connected provider’s data lagging behind, not about PayRequest’s own core records (invoices, customers, orders), which are updated directly and don’t need “syncing.”
Signs You Might Have a Sync Problem
- A transaction’s status in PayRequest doesn’t match what you see in your Mollie or PayPal dashboard
- The Transactions page shows a “Sync gap detected” banner
- A subscription, customer, or mandate that exists in your provider account doesn’t show up in PayRequest
Manual Sync Actions
These are available directly on the relevant page:The “Sync Gap Detected” Banner
This appears on the Mollie Transactions page when PayRequest notices your last full sync happened a while ago, but you have transactions from more recently than that — meaning there could be transactions in between that were never pulled in. Click Fill Gap to sync that specific date range.Why Sync Can Lag
- The webhook from your provider didn’t arrive or was delayed (see Webhook Configuration if you’re troubleshooting your own outgoing webhook — this is about PayRequest’s incoming sync with Mollie/PayPal, which is separate)
- A background sync job is still running for a large account
- The provider connection needs to be re-authorized (check your provider connection status in Settings)
FAQ
Should I use Fill Gap or Reset Sync?
Should I use Fill Gap or Reset Sync?
Use Fill Gap when you suspect specific transactions are missing (the gap banner will tell you this). Use Reset Sync only if a sync appears stuck/in-progress for an unreasonably long time and you need to clear it before retrying.
Does a sync problem mean I lost data?
Does a sync problem mean I lost data?
No — your provider (Mollie/PayPal) remains the source of truth for what actually happened with a payment. A sync problem just means PayRequest’s local copy hasn’t caught up yet; running the relevant sync action pulls the current state back in.
Next Steps
Payment Failures
Diagnose a specific declined or stuck payment
Webhook Configuration
Your own outgoing payment notifications, separate from provider sync