Thank you for your great support Eric!
I have read through these two options, and like you said seemed Paypal Pro would be possible for me. I am just wondering if you know whether Paypal Business account transfer money to German bank account? I tried to search on this topic on Paypal website but can not find answer.