The first thing I noticed when I checked the Robosats' website was a flaw: I opened
http://robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion/, then in a new tab, I opened
https://unsafe.robosats.com/ (which redirected me to the .onion site again). I went back to my first tab, and downloaded the JSON credentials file. This file had a different token than was shown in my browser.
When I reload the page and save the JSON without opening the same site in another tab, the token matches. I would have expected the token to be stored as a browser cookie instead of changing at each reload, but I guess it's a privacy feature.
I like how open they are on "don't trust us, use small amounts"! That's refreshing, and much better than just shouting "we're the safest".
The
Wallet Compatibility Table isn't promising. The 2 LN wallets I use vary from "not recommended" to "so-so", and I wouldn't like switching just for this. It's actually the first time I've heard of a "hold invoice", it sounds like a reservation on a creditcard and I had no idea LN can do this.
The thing that worries me most is
disputes: "It is useful to send images/screenshots." If you're selling P2P for a bank transfer, it's not possible to have hard evidence, and screenshots can be faked. It gets worse if you buy a gift card that gets cancelled later (for instance because it was bought with a stolen creditcard), used by the seller himself, or you receive dollars from a compromised bank account.
Gift cards are pretty good when it comes to this, as far as I know - one of the reason online scammers actually like gift cards as payment method.
Amazon for instance charges your creditcard (with zero amount) if you pay by gift card, and can block your account if you try to use a gift card without creditcard connected to your account. So if the gift card is stolen, Amazon won't lose money over it. You will.
The downside of SEPA payments is that the trading partner will know your
IBAN; however you don't have to disclose your name (if the bank's UI requires it, tell them to input anything at random) - IBANs are unique and completely sufficient to make the money reach the right bank account.
Within my country, (some) banks check the account name when making a transaction, and it will for sure show up on your bank statements. That's one reason why I don't like P2P Bitcoin sales.