Hallo Hans, I have just gone through a lengthy process to find the right solution for paid membership for a buddypress site on a WordPress single installation.
If you are interested to find out more how I solved it – let me know. I am in Germany so I am also dealing with Language challenges and also foreign payment merchant solutions. Contact me directly if you want – gewinncoach. de