Nada dificil, creas tu proceso de compras, agregar productos a una sesion, etc etc y a la hora de pagar tienes que crear una serie de campos hidden los cuales podes sacar la estructura de los campos de aca
http://developers.2checkout.com/code.../plug_and_play envias el formulario a 2CO en tu cuenta de 2CO debes configurar la ruta donde te devolvera al terminar la compra y en esa hoja procesas tu pedido ya cancelado solo validando $_POST['credit_card_processed'] == 'Y' ya que 2CO te devuelve todos los campos que le enviaste en un principio y te agrega unos campos extras con los cuales podes realizar tus posibles validaciones... Por ultimo te recomiendo herramientas prefabricadas con Spree (ruby on rails) o Prestashop (PHP) si sabes programar, caso contrario podes usar Worpress o Joomla con los pluggins de compra que tienen, asi no programas nada ;)
Espero haberte ayudado, saludos