In Electrum, how does one watch/poll a wallet for an incoming payments to a certain address via API?
I have worked with Electrum 3.3.8 daemon through JSONRPC interface.
A vary simple explanation how it woks in my case:

I send to Electrum &quot;addrequest&quot; command which contains also amount of BTC, memo, timeout.
Get the address of payment in answer from Electrum and display it for payer person.
Store address in database for further checking.
Periodically checks (by cronjob) statuses of addresses by
&quot;listrequests&quot; command.

If status is &quot;Paid&quot; and there are more than 1 confirmations, then payment accepted.