We have one b2b and two b2c sites

On the b2b, we want to display an invoice from Great Plains, and give payment options - enter CC, amazon, paypal, google.

Right now, customers are logging in to our site, picking-out the invoice, filling out a form and we process this via payflow pro. I want to unload this for PCI compliance. I want to redirect them as seamlessly as possible to someone else.

The GP integration is something that would be nice, but I can roll my own if nessesary.

The b2c: we also have a registration product that we expose some very basic eCommerce on. We would like to integrate a shopping cart in that product, again, offloading the CC processing and still controling the user experience.

Can/should I be looking at AspDotNet for this?

Thanks, Ken