Integrar la pasarela de pago (TPV Virtual) Redsys

Puedes hacer tu propia clase para integrar el TPV Virtual utilizando la documentación necesaria (Es la opción por la que yo he optado para conocer mejor el funcionamiento del TPV):

DESCARGAR DOCUMENTACIÓN 

Pero también tienes la opción de instalar de forma gratuita  los módulos (ejecutables) para integrar la pasarela de pago (TPV Virtual) Redsys en tiendas web virtuales que hayan sido desarrolladas bajo WooCommerce, Prestashop, Magento, OsCommerce, OpenCart, VirtueMart o ZenCart. También, las librerías (APIs) de ayuda a la integración.

LIBRERÍAS DE AYUDA (APIs)
INTEGRACIÓN POR REDIRECCIÓN API JAVA Versión 1.3 (NOTA: Incluye webservice)
API NET (NOTA: Incluye webservice)
API PHP
INTEGRACIÓN WEBSERVICE API PHP Webservice