I have a small problem - trying to figure out a way of doing the following:
I know, individually, these are easy to implement using PayPal, but all together?
Any help/suggestions would be greatly appreciated.
Not sure if you're a developer .. or have development resources ..
You need either:
Either of those systems will allow you to pay commissions on each successfully collected payment.
Then, you'll need a developer who is familiar with the system you choose + jQuery & AJAX to implement the non-redirect solutions you speak of.
If you don't have one, try odesk (odesk.com) or elance (elance.com) to find one.
Hope this helps :)
Stripe Connect is your answer. I'm doing the exact same thing. With Stripe you can accept credits card directly on your site. Create various plans (charge $8 every month). Subscribe people to those plans, and take a percentage or dollar amount for each subscription.
It's an amazing service, with a reasonable 2.9% + $0.30 per charge fee.