... and the RP immigration Service do it on behalf of the destination country
.... and many other countries do and have for a long time. And you do only need a ticket and passport, are you not reading anything I write??
..... except you'll find immigration sites also go into detail about why you may be refused to leave, and what additional documents may be worth carrying.
When I print my air ticket it doesn't say I can't take petrol, drugs, etc, but it does on the website if you read it.![]()