I mined at royalminers for a whole day, but never get paid, and also my workers were not shown in the workers list.
What the hell are you doing?
Where did you rent at? Either you didn't properly configure your worker or you rented at a place that does not pass the entire stealth address over as the username. When I rented myself, I found that miningrigrentals truncates the address and doesn't work. Nicehash and leaserig both worked properly. I didn't try any other places.
If you could open a support ticket (click on support link on royalminers.com to get to our freshdesk ticket system) and let me know the worker username you were using I'll see if I can correlate your shares and make sure you get paid out what you are entitled to if your worker did actually connect and the data was captured.
Remember XCASH mining pays out to stealth addresses, but not all rig rental places support that long of a string as the username. It is your responsibility to double-check your miner configuration and ensure that it is correct and that the address is specified correctly.