> I don't have business documentations (some of them require that)
There are some exceptions, but registering a business is not difficult in most of the world. It's one of the more common government interactions.
No one is going to let you take credit card payments without some sort of assurance you're a real business. Fraud is common, and it costs them money when it happens.