FastSpring Risk Screening
mjtsai.com
mjtsai.com
I switched to Stripe for billing, where apparently I do not need to undergo such KYC. I expect that won't last forever, and don't know how long I can go on hopping services without uploading a passport photo.
Modern KYC is an insanely invasive process carried out through insane methods, and I wish I saw it getting more pushback. Online ID verification should be done through zero knowledge proofs, if at all.
If you are saying "I should not undergo KYC", then I'm afraid that boat sailed a long time ago. Be realistic. It is a necessary burden for both the customer and the provider.
If you are saying "don't scan my face", then sadly you also have to be realistic because sadly $bad_guys have made "liveness" tests a necessity.
Zero knowledge proofs might (eventually) be an option for the document-upload side, but is unlikely to ever be a solution to the "liveness" side.
You cannot comply your way out of tyranny.
A lot of people only see one reality, which is unfortunate.
Edit: Minds on HN even simpler than I thought. Time for bed.
A lot of people say they can pick their own reality, but really they are just spouting a mix of wishful, naive or downright silly nonsense that lacks any nuance or understanding.
Meanwhile you appear to be living on a different planet altogether.
So, let's do a quick check on your "no KYC" world shall we ?
I can walk up to your bank and take all the money out of your account. You're perfectly OK with that ? Because that's what a no KYC world is.
I can open up a bunch of credit cards in your name, spend like there's no tomorrow, with zero legal repercussions, leaving you riddled with debt. You're OK with that ? Because that's what a no KYC world is.
In the eventuality that KYC could be justified, it should be in the manner of Estonia and other European countries, who have managed to implement digital signatures without the insanity of validating infinitely reproducible pictures of paper ID documents from the last century, and relying on data-hungry third parties to process biometric data through "AI" black boxes.
A local bank wouldn't give you a bank account without you showing an id.
Verifying that a business partner is who they claim to be is the most basic first step in fraud prevention.
The passport uploading stuff is just an attempt to verify your identity over the web, since there is no global way to identify yourself digitally. A lot of countries have less invasive ways to confirm your identity. For example, in Austria we have digital signatures with a government app that sou can use to confirm your identity without revealing your passport. However, no global service supports it because it's a local solution.
I dislike this $150 payment requirement from them!
If you add up all the hidden fees from FastSpring (eg. intransparent currency exchange fees) then I'm not sure it's much cheaper than Apple.
So if you are an indie, and just starting out, and you are looking for the most cost effective solution, then the App Store is actually a good deal.
Only when you get to the 30% fee is when it pays off to look for other resellers....
A lot of Mac software can't even be sold in the Mac App Store because of sandboxing and other technical limitations. Then there are also the absurd, arbitrary business model limitations in the App Store. And of course, app review can reject you at any time for any reason or no good reason.
As in this case it's being used as a backup provider, you're not likely to know how well they'll handle processing if your primary provider has issues. Given that this happened, I would question the wisdom of remaining with them?
At least I didn't switch to WireCard (I had an offer from them, it sounded pretty good but their API seemed a bit half assed, so I was sceptical, then the scandal blew up, fortunately before I got set up with them).
Paddle seemed pretty sleazy, and switching to a UK company during Brexit also seemed like a bad idea.
Anyway, these vendors are all a bit crappy, but they are probably still cheaper / easier than doing it all yourself...