Hi,
during the custom tender processing called from the Register app we are creating a regular payment but also a payment using web API. Sometimes, when the processing returns to the payments screen the local order state do not get synchronized with the server status (the web payment does not show). The order was paid in full, but the button 'Add another payment' is visible. There should not be any problem with internet connection. Sometimes the sync is only late by 2-3 seconds - this is OK. But sometimes even after waiting for as long as 30s does not resolve the problem.
Is there any way to detect that there is a problem with the sync? That way we could maybe display a notification that the payment was successful and that a sync is in process.
Thank you, Ondrej