A ver, que el carrito de la compra lo hagas tú, sino digo que no =) Genial y maravilloso que lo hagas tú (si lo haces bien, claro) y no te olvides de que hay soluciones de código abierto que puedes mirar, aprender trucos, etc. A lo que me refería es que no implementes las formas de pago: tarjeta de crédito, etc. Que simplemente uses las APIs de Paypal:
https://developer.paypal.com/
para enviarles a ellos la lista de productos, sus precios y lo que tienen que cobrar. Y que ya se encarguen ellos de cobrar la tarjeta, recojer el número, pagarte a ti....