I had an awful experience with Stripe. They owe me £800 which they have refused to release from my account, I was doing some freelance yoga online teaching in Barcelona. Five years later they ask me for proof of address in Barcelona but obviously I had moved so they refused to give me my earnings in the UK.
Secondly I opened a new account off my yoga studio. One customer decided to not pay her membership and she’s on a contract. They charged me £20 for the dispute then she won even though I had evidence of terms and conditions and contract policy plus emails stating that she would pay. They do not look after their merchants or customers and they are just wanton to take your money. Do not trust them!!!