I had a talk with them regarding a credit card payment portal and opening a bank account with them. and they look pretty legit given theyre based in germany.
anyone else dealt with them ?
anyone else dealt with them ?