To open a personal bank account, you must have your local residence certificate and you have enough visas to stay for at least half a year ... I suggest you ask the bank (usually one year). Generally speaking, it is impossible to apply for a bank card for a short-term business visa in Germany.
Unless you apply for a bank card in the name of the company.
There is also a handling fee for small European customers to remit money to you, unless you are in the same bank as the customer or in an alliance with the bank.