Yeah, cos the Lightning Network is going to be safe and usable any time soon. Problems with the underlying infrastructure? Just build another layer of complexity on top.
My idea is this
Every website has a file called "crypto.json" in its root folder (
http://example.com/crypto.json). This is available to the public and is perfectly safe as only the website owner should be able to edit it. it contains a data structure that has the name of the web site, and a list of coin addresses. One for each type of coin accepted. It can optionally have a list of children where the data structure is repeated. This would be for employees. writers, etc. the file can be static or it can be generated dynamically. It can have any sort of coin in it. You could probably even embed it in a web page to make it local to that page.
It is then a piece of cake to come along, read the file and know where to send the tip to. It takes a whole step out of the tip sending as you know where to send it to.
An example crypto.json
{
"entity": {
"identifiers": [
"example.com",
"example1.com"
],
"addresses": {
"bitcoin": "address_1",
"ethereum": "address_2"
},
"children": [
{
"entity1": {
"identifiers": [
"fred bloggs",
"
fred@example.com"
],
"addresses": {
"bitcoin": "address_3",
"ethereum": "address_4"
},
"children":[]
}
}
]
}
}