API Referencia
undefined

Descarga nuestro plugin.

Versión 2.0.4

Compatibilidad

  • WooCommerce 3.4.0
  • PHP 5.6.30, max.6.X.X
  • md5
  • sha1
Versión 2.0.2

Compatibilidad

  • WooCommerce 3.2.0
  • PHP 5.6.30, max.6.X.X
  • md5
  • sha1
Changelog

Recuerda

  1. Contar con tu llave privada y pública
  2. Tener correctamente configurado el Ecommerce
  3. Contar con un sitio 'https' seguro

Webpay WooCommerce

Webpay

Requisitos

Tener instalado y configurado previamente tu E-commerce.

Habilitar los siguientes modulos para PHP:

  • Soap
  • OpenSSL 1.0.1 o superior
  • SimpleXML
  • DOM 2.7.8 o superior
  • Mcrypt
  • Sockets
  • Único protocolo de comunicación aceptado: TLS 1.2

Instalación

  1. Una vez descargado el plugin ingresa al panel de administración de WordPress y selecciona Plugins. Dentro del módulo de "Plugins" selecciona Agregar nuevo.

  1. Se desplegará la siguiente pantalla y selecciona la opción subir plugin

  1. Busca el plugin recién descargado y selecciona Instalar

  1. Una vez cargado el plugin, aparecerá junto a los ya existentes y lo activamos.

Configuración

  1. Una vez instalado el plugin de Webpay es momento de configurarlo. Para lo cual ingresa a "WooCommerce → Ajustes → Finalizar compra → Transbank":

Observaciones

Los ambientes que encontrarás en la configuración del plugin son:
Integración: Modo de prueba, tanto código de comercio, llaves y certificados, vienen dadas por defecto en el plugin y te permitirá generar simulaciones de compra para verificar la conexión con webpay de Transbank.
Certificación: Etapa en la que Transbank está validando tu e-commerce (proceso QA).
Producción: Una vez que Transbank certifica tu e-commerce, estarás en condiciones de vender a través de tu sitio.

Para acceder a los ambientes de Certificación y Producción, debes afiliar tu comercio a Transbank. Una vez realizado, se te entregará un código de comercio, con el que deberás crear la llave y el certificado público. El certificado público debes enviarlo a Transbank para validar tu comercio.

Para conocer los requisitos de afiliación. https://portaltransbank.cl/afiliacion/

  • Si presionamos el botón "Información" tendremos acceso a las herramientas de diagnóstico y de registro.

Información

En la pestaña "Información" encontraremos información básica de nuestro servidor, ecommerce y del plugin Webpay instalado. También con el botón "Crear PDF" generamos un informe en formato pdf con información útil para el soporte y diagnóstico de problemas.

PHP Info

En la pestaña "PHP info" nos permite ver el reporte php_info generado por el servidor, con información útil para el soporte y diagnóstico de problemas. Con el botón "Crear PHP info" generamos este reporte en formato PDF.

Registros

En la pestaña "Registros" Podemos activar, desactivar y configurar el tiempo y peso de los registros de comunicación con Transbank a guardarse. También se nos permite descargarlos y ver el último registro.

Ejemplo de Compra

A modo de ejemplo, realizaremos la compra de un producto y su interacción con el Plugin de Webpay, bajo ambiente de Integración.

Como vemos Webpay se encuentra disponible como medio de pago dentro del ECommerce creado gracias al plugin instalado.

Al realizar el pedido, aparecerá un pequeño resumen, si la información es correcta presionamos el botón "Webpay".

El siguiente paso es la presentación del formulario de Webpay, lo que inicia la interacción entre Transbank y tu ECommerce. En el emisor debes seleccionar "BANCO_CERTIFICACION", ingresando el número de tarjeta que aparece en la imagen.

Luego se presenta el formulario del emisor correspondiente a la tarjeta ingresada para validar las claves del usuario. Los datos a ingresar para finalizar la compra son:

  • Rut: 11.111.111-1
  • Clave: 123

Si lo haces con Tarjeta de Crédito, ingresa en el campo asignado los siguientes datos:

  • Nº tarjeta: 4051885600446623
  • Rut: 11.111.111-1
  • Clave: 123
  • Vencimiento: Cualquiera
  • Sin cuotas

Para acceder al voucher de WebPay con el detalle de la transacción exitosa.

Y finalizar con la presentación en el ECommerce del detalle de la transacción.