Actualización de Transbank Webpay PHP: De SOAP a REST
Transbank, el principal proveedor de servicios de pago electrónico en Chile, ha anunciado una importante actualización para su integración de Webpay PHP, migrando de un formato SOAP a un formato REST. Esta transición responde a la necesidad de modernizar y simplificar las integraciones de pago, proporcionando una mayor flexibilidad y facilidad de uso tanto para desarrolladores como para comerciantes.
Ventajas del Formato REST
El cambio de SOAP a REST (Representational State Transfer) trae consigo numerosas ventajas. REST es una arquitectura de software que utiliza los estándares del protocolo HTTP, lo que facilita la implementación y la integración con diversas plataformas. Entre las ventajas más destacadas se encuentran:
- Simplicidad: A diferencia de SOAP, que requiere envolturas XML complejas, REST utiliza JSON, un formato de datos más ligero y fácil de leer. Esto simplifica tanto el desarrollo como el mantenimiento del código.
- Compatibilidad y Flexibilidad: REST es compatible con una amplia gama de lenguajes de programación y plataformas, lo que permite una integración más rápida y flexible. Además, facilita la interoperabilidad entre diferentes sistemas.
- Rendimiento y Escalabilidad: Al utilizar menos datos para la comunicación, las aplicaciones REST pueden ser más rápidas y eficientes. Esto es especialmente importante para sitios de comercio electrónico que requieren tiempos de respuesta rápidos.
Características de la Nueva API REST de Webpay
La nueva API REST de Webpay incluye una serie de características diseñadas para mejorar la experiencia del usuario y la eficiencia del desarrollador:
- Endpoints Simplificados: La API REST ofrece una estructura de endpoints más clara y simplificada, facilitando la implementación de funciones específicas como la creación de transacciones, confirmación de pagos y manejo de reembolsos.
- Mejora en la Seguridad: Transbank ha incorporado las mejores prácticas de seguridad en la nueva API, incluyendo autenticación mediante tokens y encriptación avanzada de datos, garantizando que las transacciones sean seguras y confiables.
- Documentación Ampliada: La documentación de la API REST es más detallada y accesible, proporcionando ejemplos prácticos y guías paso a paso. Esto ayuda a los desarrolladores a integrar la solución de manera más rápida y eficiente.
Requerimientos y Migración
Para aprovechar las nuevas capacidades de la API REST de Webpay, los desarrolladores deben actualizar sus integraciones actuales basadas en SOAP a la nueva arquitectura REST. Este proceso implica:
- Revisión de Código: Analizar el código existente para identificar las dependencias de SOAP y planificar la migración a REST.
- Implementación de Endpoints REST: Reemplazar las llamadas SOAP por las nuevas solicitudes REST, adaptando el manejo de datos para trabajar con JSON en lugar de XML.
- Pruebas Exhaustivas: Realizar pruebas exhaustivas para asegurar que la nueva integración funciona correctamente y que las transacciones se procesan sin errores.
- Actualización de la Documentación: Actualizar la documentación interna y los manuales de usuario para reflejar los cambios en la integración.
La actualización de Transbank Webpay PHP de SOAP a REST representa un avance significativo hacia la modernización de las soluciones de pago en línea. Al adoptar esta nueva arquitectura, Transbank no solo mejora la experiencia del desarrollador, sino que también proporciona una plataforma más robusta y segura para los comerciantes. Esta transición es un paso importante para mantener la competitividad y responder a las demandas del mercado actual, donde la eficiencia y la seguridad en las transacciones electrónicas son fundamentales.
Comunicamos desde el Soporte Técnico de Transbank que el plugin Woocommerce desarrollado en formato SOAP contará con soporte sólo hasta el 31 de diciembre de 2021 / 1 Enero de 2022, por lo que hay que realizar la actualización a la nueva versión del Plugin desarrollado con la nueva Api REST, la cual cuenta con nuevas funcionalidades tales como la posibilidad de incorporar el producto Oneclick como un medio de pago en línea adicional para sus clientes, consultar el estado o realizar anulación de sus órdenes de compra dentro de su plataforma Ecommerce.
Puede realizar la solicitud a Transbank de su nuevo servicio WEBPAY PLUS NORMAL REST, y con su código de comercio puede entregárnoslo para integrarlo a su web.
Esta actualización la puede realizar solicitándonos dicho servicio con un costo de $60.000.
Los principales cambios y beneficios son:
- Se elimina el concepto de reversa realizada por Webpay, por lo que el control de la transacción pasa por completo al comercio.
- Permite consultar los estados de la transacción.
- Mejor conversión al contar con reintento.
- Permite acceder a nuevas funcionalidades como anulaciones débito y prepago, entrega de bines, reintento y detalle de rechazos.
- Mayor oferta de proveedores que puedan ayudar al comercio con el soporte REST.
- Desarrollo sobre versiones: se puede ir evolucionando en la medida que el comercio lo necesite.
- Integración más simple y más rápida de implementar.
- Mejoran los tiempos de respuesta de las transacciones y datos.
- Es un upgrade tecnológico.
BSR es parte de Transbank Developers, 4to Lugar Nacional. (https://www.transbankdevelopers.cl/public/jb4pqPb6D4waeudlnNdmzowztp0V-u03sbTvoXm6RzE=)
