Como crear un eCommerce en Chile en 5 minutos

Si es verdad, toma un poco más de 5 minutos si no tienes los conocimientos de configuración de los script de transbank.

Si eres empresa, te recomiendo que externalices este servicio. Calcular la demanda puede ser demasiado arriesgado para perder la credibilidad del eCommerce por una tontera.

Que es lo que asume este manual:

  1. La configuración de los script de transbank ya ha sido realizada
  2. Tener un servidor que acepte los CGI de transbank
  3. Los script de transbank tienen permisos de ejecución y lectura para los archivos que se crearán. Esto puede requerir conocimientos de Administración de servidores linux.
  4. Que tienes características técnicas similares a la del servidor. Este plugin usa php5.4 en el instalador, si no lo tienes tirará error. ( Arreglado en la versión 2.1.7 )

Que plugins usaremos para crear el eCommerce:

  1. Woocommerce
  2. Woocommerce Chilean Peso (Agrega la moneda, las regiones y además la posibilidad de pagar con paypal)
  3. Woocommerce Webpay Gateway [Link Blog] [Link Repositorio]

Links de Interés:

Cuales son las características técnicas del sistema de pruebas:

  1. Distributor ID: Ubuntu
  2. Description: Ubuntu 13.04
  3. Release: 13.04
  4. Codename: raring
  5. CPU : Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz
  6. MemTotal: 603840 kB
  7. Server version: Apache/2.2.22 (Ubuntu)
  8. MySql Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (x86_64) using readline 6.2
  9. PHP 5.4.9-4ubuntu2.2 (cli) (built: Jul 15 2013 18:23:35)

Procedimiento ( ver vídeo adjunto )

  1. Configuración de WordPress
  2. Instalación de Woocommerce
  3. Instalación de la páginas de WooCommerce
  4. Instealación del plugin Woocommerce Chilean Peso
  5. Instalación del Plugin Webpay Chilean Gateway
  6. Configuración de Woocommerce
  7. Configuración del plugin ( Gateway )
  8. Crear un producto
  9. Usar la información de prueba proporcionada por transbank para certificación

Le estaré agregando comentarios al vídeo pronto para detallar el proceso.

A considerar :

  1. En el vídeo podrán notar que JUSTO al momento de pagar la primera vez, el ambiente de certificación dio un error. Eso no es por parte del plugin, eso les pasa a veces.

 

Con respecto a la externalización del servicio, contáctenme por twitter o por acá y yo les respondo.

Eso es todo por ahora, que estén bien !

194 Replies to “Como crear un eCommerce en Chile en 5 minutos”

    1. ctala says:

      Sip, nececitas php 5.4 para que funcione de manera adecuada. En las versiones anteriores de php no se puede setear un valor a una variable desde un arreglo que no esté dentro de una función.

      View Comment Responder
  1. Fabian Muñoz says:

    Buenas noches, mi consulta es la siguiente estoy creando una web con WordPress y woocommerce, pero la persona quiere que le agregue webpay intente con tu manual pero no me resulto mas bien el paso que no se hacer es este te cito:

    6.-Se asume que ya se hizo la configuración de los CGI para Transbank.

    Lo del plugin y todo lo cacho, pero la configuración del CGI no la se hacer, me podrías ayudar y decirme cuanto me cobras chuta quizas pa ti es básico, disculpa te moleste, pero estoy en primer año de informática en lau y todavia no cacho mucho cumpa.

    El hosting es de linux no es vps este
    http://www.tupcchile.com/hosting-empresa.html

    ¿me sirve?, eso me podrías echar una mano, de ante mano gracias

    View Comment Responder
    1. ctala says:

      Fabian,

      antes que todo, sabes cual sería la demanda del servicio ? Sería más como venta ocasional o venta dura ?

      Según lo que sale en las especificaciones del sistema debería funcionar, pero no se cuantas cuentas van a haber en el mismo servidor y si puedes abrir los puertos necesarios ( firewall ) para que puedan acceder los servers de transbank. Te recomiendo que veas bien lo que necesitas y cuando lo tengas conversamos más detalladamente. Te parece ?

      View Comment Responder
    2. Omar Ruiz says:

      Tala te explico mira estamos abriendo una tienda de ropa y accesorios femenino en concepción en una galería.
      Y yo estoy viendo la posibilidad de vender online también, aparte de publicitar la tienda y sus productos. se que la ventas de ropa no son masivos online hablando. pero queremos tener esa entrada tambien, enfocado a Ofertas diarias, y Prendas Unicas.
      Tenemos contratado un hosting de pago.

      http://www.hostname.cl/web-hosting/plan-hosting-profesional

      Versión de cPanel 11.38.2 (build 6)
      Pantilla x3
      Version de Apache 2.2.24
      Version de PHP 5.3.26
      Version de MySQL 5.1.68-cll-lve
      Arquitectura x86_64
      Sistema Operativo linux
      Direccion de Ip Compartida 190.1xx.xx.xxx
      Path a sendmail /usr/sbin/sendmail
      Path a PERL /usr/bin/perl
      Version de PERL 5.10.1
      Version de Kernel 2.6.32-379.22.1.lve1.2.17.1.el6.x86_64
      cPanel Pro 1.0 (RC1)

      y Bueno estoy haciendo la pagina en wordpress y woocommerce. y tu videotutorial es excelente. asi que quiero completar el proyecto de sacarlo online.
      Si me ayudaras seria espectacular. 🙂

      View Comment Responder
      1. ctala says:

        Te recomiendo partir revisando si los CGI funcionan bien en el server, para ver lo de transbank. El resto ya viene siendo trivial. De todas formas si necesitas asesoría podemos conversar 🙂

        View Comment Responder
  2. Fabian Muñoz says:

    Cristian, mira es para un proyecto pequeño que recién comienza con ventas, por lo mismo creo no tendrá muchas visitas al menos por un tiempo, lo de los puertos no se hacerlo quería consultar al soporte y lo otro que ayer cuando trate de instalar el CGI me daba error 500 eso cumpa me contactas por mail, gracias por tu pronta respuesta

    View Comment Responder
  3. Marcel says:

    Hola Cristian,

    He seguido los avances de tu trabajo desde hace un tiempo, te felicito por todo lo que has hecho!

    Me gustaria preguntarte, como lo podemos hacer si queremos tener webpay plus y paypal al mismo tiempo?, me di cuenta que para esto necesitamos tener multiples currencias o monedas al mismo tiempo… Pero no logro averiguar como hacerlo, quizas es muy estupida la pregunta, pero necesito resolver este tema.

    Me puedes contactar?, asi hablamos por telefono mejor?

    Un abrazo

    View Comment Responder
    1. ctala says:

      Marcel,

      me acabo de dar cuenta de que esto me servía a mi también. Hice que el plugin de woocommerce chilean peso hiciera la transformación de pesos a dolares para pagar con paypal. Actualizalo y ve si te sirve. Saludos!!!

      View Comment Responder
  4. Felipe says:

    Hola, que hosting recomiendas para montar una este plugin y que funcione de forma correcta con webpay?
    cual ocupaste tu?

    View Comment Responder
      1. Ricardo says:

        Hola,
        Yo tengo problemas con los CGI.

        Cloné el repositorio y configure el apache para que el cgi-bin apunte al directorio Linux32/cgi-bin/ y en el log de apache me sale el error:

        No such file or directory : exec of …

        probé subiendo los archivos a un directorio cgi-bin y también me sale lo mismo.

        Que puede ser?

        View Comment Responder
  5. Ribbeck says:

    Cristian Xd ando por todos lados preguntando y llegue por aca… He revisado el LOG y me da este error: 9996086129; 1031237; ;transacc ;9996086129 ;24092013 ;001517;200.10.12.55 ;OK ;597026007976 ;conectandose al port :(80)
    9996086129; 1031237; ;resultado ;logro abrir_conexion ;24092013 ;001517;200.10.12.55 ; 0 ;597026007976 ;Abrio socket para conex-com
    9996086129; 1031237; ;transacc ;9996086129 ;24092013 ;001517;200.10.12.55 ;OK ;597026007976 ;POST a url http://aulaentretenida.cl/?page_id=xt_compra&pay=webpay&wc-
    9996086129; 1031237; ;transacc ;9996086129 ;24092013 ;001517;200.10.12.55 ;OK ;597026007976 ;mensaje enviado
    ; 1031237; ;resultado ;354 ;24092013 ;001518;200.10.12.55 ;OK ; ;tienda NO acepto transaccion
    ; 1031237; ;resultado ;354 ;24092013 ;001518;200.10.12.55 ;OK ; ;respuesta enviada a TBK (ERR)

    La verdad no se que mas hacer, creo que tendre que dejarlo, espero me puedas ayudar. y si no es asi igual se agradece tu gran trabajo.

    View Comment Responder
  6. Consuelo Miranda says:

    Estimado Cristián:

    Tengo un problema enorme, mi sitio ya lo programe, gracias a este modulo y a tus tutoriales… (y de verdad agradezco mucho tus tutoriales), pero quedé en panne porque cuando realizo la compra… No se si es un problema de servidor, o prácticamente yo estoy haciendo algo mal (ya que básicamente mis conocimientos de programación son nulos… y lo poco que he aprendido gracias a estos tutoriales) como comentaba, me quede en panne porque cuando pongo para comprar (realizar el pago) la página me redirige a la pagina de “gracias por su compra” pero luego… me descarga el archivo TBK_BP_PAGO.cgi la verdad es que estoy en una desesperación ya casi explotando… y me gustaria que me pudieras ayudar o me asesores de cierto modo… ahí esta mi correo y podriamos cordinar algo.
    Soy de Concepción, y la tienda es http://www.quetejemos.com.
    Desesperada!!

    Gracias 🙂

    View Comment Responder
    1. ctala says:

      Consuelo, lo más probable es que si los archivos cgi se descargan y no se ejecuten hay algún problema con la configuración del servidor. Me gustaría saber si configuraste los archivos CGI de transbank.

      Me mantienes informado por favor 😀

      View Comment Responder
          1. Consuelo Miranda says:

            Le envié un correo hace una semana al soporte de mi servidor… y aún nada, estoy buscando un programador… y nadie ha podido ayudarme o solucionar mi problemilla, así q no sabría como decirte o responderte si mi servidor ejecuta CGIs

            View Comment
          1. Consuelo Miranda says:

            Se esta solucionando, era problema del servidor, lo cambiamos y ahora falta la precertificacion por parte de transbank!
            Gracias!!

            Cualquier duda no te consultaré 🙂

            View Comment
  7. Luciana says:

    Cristian, me podrías indicar como hiciste para que el plugin te aparezca ya traducido al español?
    Yo veo todo en inglés. Gracias de antemano! Saludos

    View Comment Responder
    1. ctala says:

      Luciana,

      te recomiendo bajar desde un comienzo el wordpress en español. Cuando los idiomas están bien configurados, todos los plugin ( al menos los que son multilenguage ) funcionan automáticamente en español.

      Saludos!

      View Comment Responder
  8. Jeannina says:

    Hola Cristian
    Estoy probando WooCommerce localmente y hoy encontré tu post! El plugin que desarrollaste está magnífico.
    Te escribo ya que tengo una duda, cuando pruebo la compra de un artículo y escojo pago con tarjeta de crédito, en las opciones me aparece una así:
    Comercio: EMPRESAS CTM
    En un comienzo no me di cuenta pero luego caché lo del CTM, me pregunto si es posible cambiarlo.

    Saludos y de nuevo muchísimas gracias!

    View Comment Responder
    1. ctala says:

      Jeannina,

      claro que puedes cambiarlo ! la configuración del plugin está bajo la configuración de woocommerce, ajustes y pasarelas de pago. Ahí encontraras la pestaña de webpay gateway :D.

      View Comment Responder
      1. Jeannina says:

        Estupendo, genio! 🙂

        Por cierto, veo que recomiendas el hosting de Amazon para no tener problemas con webpay.
        Desconocía que Amazon diera ese servicio, busco en la internet pero me salen links asociados a dominios con la palabra Amazon pero no encuentro lo del VPS + Amazon. ¿Será que me puedes dar una mano?

        ¡Gracias totales!

        View Comment Responder
  9. Miguel Varas says:

    hola estimado, gracias por dar tus conocimientos a la gente 🙂 .. tengo una consulta.. estoy usando este plugin como tienda http://docs.getshopped.org/ (WP e-Commerce), habria alguna forma de adaptar tu plugin a esa tienda.. seria muy grato que me dieras algunas indicaciones… gracias 😀

    View Comment Responder
    1. ctala says:

      La verdad es que debería ser el mismo sistema. Te recomiendo ver el código de alguna pasarela de pago existente como la de paypal y revisar las similitudes. Este en particular lo basé en el de paypal para woocommerce.

      View Comment Responder
  10. Paulina Torres says:

    Hola Cristián! Mira, tengo la tienda OnLine de mi empresa en plataforma WordPress, con el plugin de WooCommerce y con un par de extensiones de este mismo y ahora llegó el temido momento de agregar WebPay Plus a mi tienda para poder finalmente lanzarla al mercado, el problema es que yo soy publicista y me manejo de manera muy básica en Web, ya llené el formulario de Transbank y me llegó el mail con el kit pero aquí es donde quedo y la verdad es que no quiero “arriesgarme” e implementarlo en mi tienda yo sola por lo que me gustaría ver la posibilidad de externalizar este paso contigo si es que puedes y tienes el tiempo. Me podrías escribir a mi mail para poder conversar mejor el tema y ver cuanto me cobras por esta ayuda?

    View Comment Responder
  11. diego says:

    Hola cristian, cunado le doy a activar el woocommerce – excelling ecommerce me tira el siguiente error, que será? donde es un hosting gratis? muchas gracias, y por fis es urgente para un local de joyeria

    Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /home/a7602110/public_html/wp-includes/pomo/streams.php on line 86

    View Comment Responder
  12. diego says:

    Cristian, me complica mucho el tema, sorry, no tengo suficiente conocimientos en el tema con suerte se instalar wordpress y plugins y adornar la pagina, asi que te pido me comuniques para que hagamos negocios, talvez tu me puedas crear mi pagina dejarla funcionando con woocommerce para vender online, es una joyeria, soy de santiago, espero tu respuesta gracias

    View Comment Responder
  13. Alejandro says:

    Hola Cristian,

    Estoy utilizando tu plugin y tengo el famoso problema 46. No encuentro por qué no me anda el check_mac. ¿Me envías tu mail para cotizar una asesoría en esto y futuros proyectos?

    Muchas gracias.

    Saludos!

    View Comment Responder
  14. diego says:

    hola cristian, tengo el problema de error 404 al poner comprar o pagar, y otra consulta el archivo webpayconector lo pongo dentro de la carpeta donde instalé el wordpress? gracias

    View Comment Responder
  15. diego says:

    hola cristian

    cuando le doy a realizar el pedido con web pay plus en vez de llevarme a la pagina finalizar compra – pagar
    me muestra The page you requested could not be found., le he modificado el CGI URL mio por el de empresasctm.cl y si lo toma incluso con el tuyo que seria ompras.gready.info tambien lo toma, a que se debe que con mi pagina no lo tome? sera eso que dices de la externalizacion? no conozco eso muchas gracias

    View Comment Responder
  16. bernardo says:

    buen blog, una pregunta, el requisito principal antes de hacer todo esto es tener una pyme, con rut, con boleta, permiso y todo ese papeleo, registrarse en transbank, tener cuenta corriente, etc?? Cuál es la opción de ecommerce para una tía que hace peluches y que está lejos de ser una empresaria? gracias

    View Comment Responder
  17. Rodrigo says:

    Hola, Cristian.

    Yo he probado el test de webpay plus a mano sin problemas. Pero en el caso de amazon (aws) me queda la duda cuando uno ocupa load balancer y las IPs no son fijas. Siempre se requiere sólo IPs fijas en SERVERCOM y HOST ? No se puede usar nombres ? En ese caso no me funciona.

    Saludos y gracias de antemano.

    View Comment Responder
    1. ctala says:

      Lametablemente cuando usas load balancer no sabes en cual máquina se está creando el archivo de texto, por lo que no necesariamente funciona.

      De todas maneras puedes crear una red privada virtual en Amazon que soluciona lo del IP.

      View Comment Responder
    1. ctala says:

      Si es un error de woocommerce lo más probable es que saquen una actualización pronto. Lamentablemente va más allá de lo que te puedo ayudar.

      Saludos!

      View Comment Responder
  18. diego says:

    hola de nuevo, quisiera saber que puedo hacer, ya que al poner realizar pedido no se detiene en la pagina de finalizar compra – pagar, sino que pasa automaticamente acgi-bin/tbk_bp_pago.cgi pero aqui me sale el error de The page you requested could not be found.
    estuve viendo mas arriba y dices algo de tener ya configurado tu cgi, lo descargué pero donde lo subo y hay que modificarle algo? gracias

    View Comment Responder
  19. diego says:

    ademas lo del paypal se ha solucionado, excepto lo del valor, porque en mi carrito de compras tengo seleccionado un total de 191.805 pesos y en paypal sale pagar 563,85 usd.

    View Comment Responder
  20. juan pablo says:

    Cristian he realizado la configuración tal y cual describes, con tus archivos y con mis archivos y aún así en el paso final de la comprobación me muestra transacción fracasada….

    View Comment Responder
      1. juan pablo says:

        sip, tengo woocommerce sobre wordpress seguí todo tal cual llego bien a la parte en que pongo la tarjeta calves y todo, cuando paso al pago seguro y el navegador me pregunta si deseo acceder a sitio seguro me devuelve al commerce pero con fallo en la transacción

        View Comment Responder
  21. JR says:

    Hola Cristian, primero que todo gracias compartir el plugin, tremendo trabajo.
    Tengo un problema, haber si me orientas un poco.
    Instale el kcc-linux64bits, pues tengo un VPS con Centos de 64bits, creo haber hecho todo bien (creo), de hecho siguiento tu tutorial y la documentación de transbank. Pero cuando quiero doy click a boton pagar, me lleva a webpay y ya dentro de webpay hace un direccionamiento hacia https://certificacion.webpay.cl:6443//bp_revision.cgi y me sale error 404.

    Tienes alguna idea de que puedo estar haciendo mal?

    saludos.

    View Comment Responder
  22. Rene Salas says:

    Hola Cristian, primero que nada muchas gracias por compartir tus conocimientos… estoy interesado en implementar e commerce un sitio web, pero antes de implementar webpay cuales son los pasos a seguir ?, un contrato? etc…

    Quedo atento a tus comentarios, y muchas gracias

    View Comment Responder
  23. David says:

    Hola Cristian:
    Gracias por tu trabajo.
    Estoy levantando un sitio con WP 3.8 y al instalar woocommerce y tu plugin para moneda chilena todo ok; pero al momento de instalar tu pasarela para webpay y activarla ya no es posible ingresar a los settings de woocommerce desde los plugins. Simplemente tira a la página principal. No arroja errores de ningún tipo.
    Te aviso para que lo pruebes.
    Saludos cordiales

    View Comment Responder
    1. ctala says:

      David, no eres el primero que me dice esto. No se la razón del porqué solo a algunos le pasa. Tienes como guardar los logs ? o ver que está pasando ?

      View Comment Responder
  24. Fernando says:

    Hola Cristian.
    Antes que todo, muchísimas gracias por poner el plugin de forma abierta para integrarlo en los ecommerce.
    He tratado por muchísimo rato de poder implementar el webpay en una web y por más que he hablado por teléfono con los de transbank y seguir al pié de la letra tus indicaciones,no hay caso.
    En este momento estoy (creo) en el ultimo paso que me tira el error; en la página de cierre me dice siempre error 0 (viendo el log) y la url que genera es: …..5869&status=failure&order=….
    He intentado de todas formas, pero nada.
    Ojalá me puedas ayudar, o indicarme cuánto es lo que hay que pagar para poder dejar el sistema funcionando.

    ¡Saludos y muchas gracias nuevamente!

    Fernando V.

    View Comment Responder
      1. Fernando says:

        Si, he revisado los logs y incluso junto con los de transbank (les he mandado todos los arcivos que me han pedido) pero siempre me dicen que es error en la pagina de cierre.
        En la Bitacora tengo cientos de ERR; y TBK_RESPUESTA=0

        Ya no se que mas puedo hacer y me da lata darme por vencido! (Sin saber mucho de programación ya he llegado hasta el último paso 🙂 )

        View Comment Responder
        1. ctala says:

          La verdad es que no se que significa ese error por parte de transbank.

          Asumo que configuraste todo.

          Que haya un error en la página de cierre es extraño debido a que somos muchos los que no lo tenemos :s.

          View Comment Responder
          1. Fernando says:

            A mi también me parece raro.
            probé poniendo el short code que indicas en mayúscula, minúscula,guión bajo, guión medio, etc.
            Las características del servidor son:
            Versión de cPanel 11.40.1 (build 9)
            Pantilla x3
            Version de Apache 2.2.26
            Version de PHP 5.4.22
            Version de MySQL 5.5.34-cll
            Arquitectura i686
            Sistema Operativo linux
            Direccion de IP Dedicada 192.1xxx.xxx.xxx
            Path a sendmail /usr/sbin/sendmail
            Path a PERL /usr/bin/perl
            Version de PERL 5.8.8
            Version de Kernel 2.6.32-042stab076.5
            cPanel Pro 1.0 (RC1)

            View Comment
          2. Fernando says:

            uff, ahí quedé pillo.
            no he hecho nada con lo de firewalls. eso desde dónde lo tengo que hacer?

            View Comment
          3. ctala says:

            hahah eso es parte del manual de transbank el KTC. Te dice que puertos abrir y desde que IPs, hay bastantes “MAÑAS” que tiene el conector en verdad.

            View Comment
          4. Fernando says:

            voy a revisar el manual. De todas maneras si me puedes mandar tu email o me escribes al mío indicándome cuanto vale la implementación te lo agradecería un montón! 🙂

            View Comment
  25. Rodrigo Alejandro Henríquez Stemann says:

    Hola Cristian:
    Primero que todo muchas gracias por el plugin, tengo el mismo problema que varios, que al apretar el boton ajustes de woocomerce luego de instalar el plugin te manda automaticamente al inicio, te dejo los erroes que me dejo el debug grax

    Deprecated: Assigning the return value of new by reference is deprecated in /home2/artlabbe/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 366

    Deprecated: Assigning the return value of new by reference is deprecated in /home2/artlabbe/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 376

    Notice: Undefined index: page_id in /home2/artlabbe/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 228

    Notice: Undefined index: order in /home2/artlabbe/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 230

    Notice: Undefined index: status in /home2/artlabbe/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 242

    Warning: Cannot modify header information – headers already sent by (output started at /home2/artlabbe/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php:366) in /home2/artlabbe/public_html/wp-includes/pluggable.php on line 896

    View Comment Responder
  26. cmoyanol says:

    Hola muy buen la ayuda pero tengo una duda. En mi caso yo tengo mi sitio en un servidor windows?. Me servira esto tambien???

    La verdad con respecto a los servidores y las instalaciones previas q hay que hacer no cacho muy bien.
    y necesito ayuda!

    View Comment Responder
    1. ctala says:

      Debería en primera instancia servir, creo que alguien lo está ocupando en un server windows. Recuerda que debe de existir la configuración de los CGI previamente para que esto funcione.

      View Comment Responder
  27. Oliver Bustos says:

    Estimado:
    Primero que nada muchas gracias por todos los aportes que realizas con respecto a WordPress, mi consulta es la siguiente:
    Tengo instalado
    – WordPress 3.8
    – Woocommerce 2.0.20
    – WooCommerce Chilean Peso + Chilean States 2.4.1
    – Woocommerce Webpay ( Chilean Payment Gateway )
    Pero al activar este último y querer ir a la pagina de ajustes de woocommerce, soy redireccionado a la pagina de Inicio y cuando desactivo el plug-in si puedo entrar a a página de ajustes.

    View Comment Responder
  28. Gonzalo says:

    Cristian! Excelente trabajo. Aun no lo pruebo, pero estoy instalando y haciendo algunos ajustes.

    Me sentiria completamente barse simplementa bajando el kit y adiós. Si puedo ayudar en algo en el dearrollo, avísame.
    Voy a ver un rato el bitbucket para ver si hay info sobre algunas funcionalidades pendientes o problemas.

    Espero poder contribuir en algo y no solo a usarlo! haha

    View Comment Responder
    1. ctala says:

      hahahhahahha Si te interesa puedes hacer el modulo de lectura de los archivos log e transbank, o al menos de descarga. Para la certificación son necesarios 😛

      View Comment Responder
      1. Gonzalo says:

        haha, excelente. bueno, te cuento que no excento de problemas e configuración de transbank, ahora el modulo me funciona perfecto! Listo para certificarse! Gracias!

        View Comment Responder
  29. Victor says:

    Hola de nuevo Cristian.
    De nuevo aquí llego, con mi fenómeno paranormal de instalación, jajaja.
    Resulta que finalmente, pasé con todos los requisitos de la pre certificación, y me piden una serie de archivos, entre los cuales, los del log de la api de Transbank.
    Los proporcioné, y me escriben diciendo, que hay algún problema, porque los códigos de error ERR, no los registra su aplicación.
    Así que probé con la aplicación simple webpayconector (los php simples del manual de TB), y efectivamente, al hacerlo, si que registra los códigos de error ERR, nuevamente, cambio todo para usar la de Woocommerce, cambie el plugin modificado por el tuyo Cristian, aprovecho para agradecer tu aporte y tu impresionante dedicación a este laberinto, gracias.
    El caso es que todas las transacciones rechazadas o no, las marca como OK ACK, cambie el tema, por si pudiera interferir, desactive todos los plugins, excepto el de Woocommerce, y los tuyos Cristian, pero continua igual.
    En fin, fenómeno paranormal.
    ¿A alguien mas le ocurre, que en los log del cgi, las transacciones seleccionadas como rechazadas, las muestre como ACK y no como error?
    Saludos y gracias de nuevo por todo Cristian.

    View Comment Responder
  30. Eduardo says:

    Estimado estoy levantando un sitio wordpress (tienda online) con woo commerce y me gustaría saber cuanto me cobras por integrarme webpay.
    Es una tienda pequeña.

    Ojala puedas ayudarme.
    Gracias por la información que nos brindas.

    View Comment Responder
  31. Victor says:

    Hola Cristian.
    Gracias por la respuesta.
    Lo mismo opino, el plugin no interviene en la escritura de los logs del CGI, tampoco hay información al respecto y soporte de Transbank aún no me orienta sobre que puede estar causando el “problema”.
    En fin, gracias nuevamente por todo y saludos.

    View Comment Responder
  32. Fernando says:

    Hola Cristian
    Necesito cotizar un nuevo website que tenga algunas características como el mío. Me interesa me puedas cotizar algo si me contactas sería ideal para comenzar. Espero tu respuesta Atte Fernando

    View Comment Responder
  33. Joel Portiño says:

    Hola Cristian, instale el plugins pero cuando lo tengo habilitado no puedo avanzar a finalizar compra y me redirige a la pagina de inicio y si desactivo el plugins me funciona bien, sabras cual es el error que esta dando, desde ya muchas gracias

    View Comment Responder
    1. Jorge says:

      el plugin es compatible con woocommerce 2.0.20, no es compatible con 2.1.x , debes tener configurados los cgi tambien
      Saludos

      View Comment Responder
  34. Maca says:

    Hola Cristian gracias por tu trabajo, una pregunta descargué el plugin y al activarlo dice que se activa pero no lo hace realmente. Estoy trabajando con WP 3.8.1 ¿Algún dato? mucha gracias

    View Comment Responder
  35. Christian says:

    Hola, no puedo activar el plugin debido al siguiente error:

    Parse error: syntax error, unexpected ‘public’ (T_PUBLIC) in /var/www/html/auditoria/wp/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 363

    alguna idea de cual puede ser el problema?, agradecido de antemano

    View Comment Responder
        1. Felipe says:

          Tenia el mismo error, al parecer es por estar en servidor local. Hice la misma instalación en mi hosting y me activo sin ningún problema el plugin.

          View Comment Responder
  36. patricio sebastian says:

    Hola cristian buen dia, sabes porque no me aparece el paso del ir a la caja o realizar el pedido se va a la pagina inicio? si me puedes ayudar por favor.

    View Comment Responder
  37. Katheryn Fuentes says:

    Hola, sabes que he intentado bajar una version de woocommerce en español, pero se me ha hecho imposible, tu sabes donde puedo encontrarla?

    View Comment Responder
    1. ctala says:

      El woocomerce detecta el idioma de tu instalación de wordpress. O sea, en vez de buscar el woocommerce en español, busca wordpress en español.

      View Comment Responder
  38. Molino says:

    Hola compa, antes del problema agradecer por tu gran trabajo con este plugin.

    Ahora el Drama:

    Notice: Undefined offset: 1 in /home/tienda/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 515

    Notice: Undefined offset: 2 in /home/tienda/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 516

    Notice: Undefined offset: 3 in /home/tienda/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 517

    Notice: Undefined offset: 4 in /home/tienda/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 518

    Notice: Undefined offset: 5 in /home/tienda/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 519

    Notice: Undefined offset: 6 in /home/tienda/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 520

    Notice: Undefined offset: 7 in /home/tienda/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 521

    Notice: Undefined offset: 8 in /home/tienda/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 522

    Notice: Undefined offset: 10 in /home/tienda/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 523

    Notice: Undefined offset: 11 in /home/tienda/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 524

    Notice: Undefined offset: 12 in /home/tienda/public_html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 525

    Lo que signinifca que no me esta recibiendo los parametros desde transbank…

    Alguna idea compadre?

    gracias.

    View Comment Responder
  39. Carlos A. says:

    Hola Cristian!
    Muchas gracias por el aporte, y por responder las preguntas, vi que tienen algunas bastante antigüedad.

    Te cuento que estoy desarrollando una página para ofrecer productos de talabartería (negocio familiar), y justamente quería implementar el tema de pago electrónico (webpay Chile). bajé el plugin + una carpeta que de nombre ctala-webpayconector-95cefa0c2ec4.zip pero la verdad de las cosas es que no sé que hacer con ella.

    Cuando voy al pago con webpay me larga el siguiente error:

    {“result”:”failure”,”messages”:”
    \n\t\t\t
    Pa\u00eds es un campo requerido.\n\t\t\t
    Nombre es un campo requerido.\n\t\t\t
    Apellido es un campo requerido.\n\t\t\t
    Direcci\u00f3n es un campo requerido.\n\t\t\t
    Municipio es un campo requerido.\n\t\t\t
    C\u00f3digo postal \/ Zip es un campo requerido.\n\t\t\t
    Direcci\u00f3n de Email es un campo requerido.\n\t\t\t
    Tel\u00e9fono es un campo requerido.\n\t\t\t
    Lamentablemente no enviamos a a . Por favor ingrese una direcci\u00f3n de entrega alternativa.\n\t\t\t
    M\u00e9todo de env\u00edo no v\u00e1lido.\n\t\t\t
    M\u00e9todo de pago no v\u00e1lido.\n\t”,”refresh”:”false”,”reload”:”false”}

    La verdad es que no entiendo mucho sobre programación pero me imagino que es un formulario.

    Actualmente estoy trabajando con:

    MAMP: (servidor local para apple Tengo O.S 10.9.2)
    Wordpress: Versión 3.9.1
    Woocommerce: Versión 2.1.9.

    Espero que me puedas asistir en algo 🙂

    Saludos Cordiales

    View Comment Responder
  40. Cristian Galleguillos says:

    Estimado,
    estaba tratando de usar tu plug-in y al momento de activar me aparece el siguiente error

    “`
    Deprecated: Assigning the return value of new by reference is deprecated in /var/www/html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 358

    Parse error: syntax error, unexpected T_PUBLIC in /var/www/html/wp-content/plugins/webpay-woocommerce-plugin/webpay.php on line 363
    “`
    Por lo que no me dejo instalarlo

    “`
    El Plugin no pudo ser activado porque provocó un error fatal.
    “`

    Estoy con la versión 3.9.1 de wordpress y php 5.3.28

    Agradecería tu ayuda..

    View Comment Responder
      1. pablo caceres says:

        Agrega este codigo al archivo function.php del theme q estes usando y se cambia!!!!! el codigo me lo dio la gente de woothemes y funciona perfecto!! asi q lo comparto!

        // change municipio to region ****
        add_filter(‘gettext’, ‘translate_text’);
        add_filter(‘ngettext’, ‘translate_text’);

        function translate_text($translated) {
        $translated = str_ireplace(‘Municipio’, ‘Región’, $translated);
        return $translated;
        }

        View Comment Responder
  41. Nicolás Donoso says:

    Hola, muchas gracias por el plugin. Estoy teniendo un problema al finalizar la compra con la página de cierre. Por lo que hablé con Transbank, el error estaría donde se configura el “Check Mac Path”, puesto que no tengo claro qué ruta debo escribir. ¿Me podrías por favor orientar?

    Saludos!

    View Comment Responder
  42. Raul Estay says:

    Hola Cristian

    Tengo instalado woocommerce y tengo un par de dudas.

    La tienda va en pesos chilenos, pero la idea es que el cliente tenga la opcion de pago a traves de paypal(en dolares) o webpay plus(pesos chilenos). Instalare ambos plugins Woocommerce Chilean Peso y Woocommerce webpayplus gateway. Es suficiente con esto, incluyendo obviamente la configuracion de ambos.

    Slds

    View Comment Responder
  43. roberto says:

    cristian,
    esta buenisimo el tutorial !!!
    pro hago todos los pasos y al presionar pagar, realiza de redireccion al sitio de pago, pero me genera un error de conexion.
    sabes por que el esta ocurriendo?

    gracias!!

    View Comment Responder
  44. Hugo Galaz Lazcano says:

    Hola Cristian:

    Antes que todo te doy las gracias porque estoy instalando tu plugins de Webpay.
    Por eso mismo, quisiera consultarte porque lo instale en WordPress, configure los CGI, pero no me conecta.

    Lo raro es que pruebo los CGI por ruta directa y me dice que no encuentra los archivos.

    Sabras que pueda ser este error?

    Gracias por tu valiosa ayuda.

    View Comment Responder
  45. patricio agurto says:

    Cristian, muchas gracias por tu trabajo, ha sido de gran ayuda, pero me paso un problema con el sitio de http://www.camsegur.cl actualice el plulling WooCommerce WebpayPlus Chile a la version mas reciente y me lanza en error en pagina.. Fatal error: Class ‘WC_Payment_Gateway’ not found in /home2/wslak/public_html/camsegur.cl/wp-content/plugins/webpay-woocommerce-plugin/WebPayPlus.php on line 82

    quisiera saber como solucionar eso

    View Comment Responder
    1. ctala says:

      Eso está pasando con algunas actualizaciones. Si borras el plugin desde el ftp se debería arreglar y luego lo puedes activar nuevamente.

      Saludos!

      View Comment Responder
  46. Diego says:

    Hola Cristian. En primer lugar, mis felicitaciones por tu aporte y ayuda.
    Te comento, me he dado vuelta por toda la internet y el único post que me ha servido es este. Lamentablemente, y a pesar de haber leído todo el manual que entregan con el KCC de Transbank, no me resulta integrarlo al eCommerce en el cuál estoy trabajando.
    Al leer el manual, todo me queda bien claro.. pero al tratar de integrarlo a WP + WooCommerce.. todo se me pone cuesta arriba. No entiendo como utilizar tus .rar; logré configurar los CGI pero al momento de dar las rutas mediante el plugin de WordPress, hay ciertas cosas que no concuerdan con lo que explicas en tu video.
    No se si es problema de versiones, o definitivamente lo estoy haciendo mal. Me encuentro muy perdido :(. Por favor, me gustaría saber si me puedes ayudar.. por último con algunos pasos a seguir (especialmente al configurar el plugin y algunos archivos en donde se dan las rutas).

    Saludos!!! Estaré atento a tu respuesta.

    View Comment Responder
  47. sergio says:

    Estimado Cristian, gracias por la ayuda. Cree una tienda con wordpress y woocommerce todo bien, necesito saber si existe alguna forma de hacer la configuración de los script de transbank pero modo de prueba?? y si fuese así tienes algun tutorial por ahí?.

    Saludos y nuevamente te agradezco.

    View Comment Responder
  48. oscar says:

    Estimado:

    trabajo en xampp con windows 8 de forma local, instalé los 3 plugin y configuré conforme a tu video, todo bien hasta ahi hasta cuando voy a pagar me sale esto en la ruta:
    http://localhost/cgi-bin/tbk_bp_pago.cgi
    Error 404
    not found
    Estoy tratando de solucionar la configuracion del apache httpd.conf
    llegue con el notepad a esta parte
    # “C:/xampp/cgi-bin” should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    #

    AllowOverride All
    Allow from none
    Require all granted

    La verdad no se que si voy bn o es mas extensa la configuraciónni que sobre escribir

    Pensando, imagino que me falta el kit de transbank, la verdad no se si es grats, vi el formulario y piden datos de mi empresa, cosa que no tengo entonces no se como conseguirlo, que me recomiendas?

    atento a tu respuesta
    atte
    gracias de ante mano..

    View Comment Responder
  49. Leo says:

    Hola, tengo instalado woocommerce con tu plugins. Hice la configuración con webpay plus de prueba. Todo bien, pero ingreso la tarjeta de crédito de prueba, y la página se queda en un loop en que termina con “lo sentimos su transacción no se ha podido llevar a cabo”. Como se instalan tu carpeta webpay conector?
    Un millón.
    Leo

    View Comment Responder
      1. Leo says:

        Si, lo hice aunque es probable que en algo me equivoque. Seguí las instrucciones del manual, y el string que recomiendas en la configuración de tu plugin, capaz que alguna dirección este mal en el .dat no se…

        View Comment Responder
      2. Leo says:

        Hola Cristián, todavía no: puse la dirección que recomienda tu plugin (en mi caso http://www.paulmore.cl/wc-api/WC_Gateway_Webpayplus/) en el tbk, y ahora puedo realizar la transacción, pero siempre me llava a Transacción Fracasada. Como return Page he creado una página con el snippet de woocommerce (thank you): será que me está faltando alguna otra página que crear? No entiendo, y de Transbank tampoco ayudan mucho.

        View Comment Responder
      1. Leo says:

        Hola Cristián, todavía no: puse la dirección que recomienda tu plugin (en mi caso http://www.paulmore.cl/wc-api/WC_Gateway_Webpayplus/) en el tbk, y ahora puedo realizar la transacción, pero siempre me llava a Transacción Fracasada. Como return Page he creado una página con el snippet de woocommerce (thank you): será que me está faltando alguna otra página que crear? No entiendo, y de Transbank tampoco ayudan mucho.

        View Comment Responder
          1. Leo says:

            Puse este: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789./:=&?_
            Es el guión al cual te refieres?

            View Comment
          2. Leo says:

            Lo dejpe así: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789./:=&?_-

            con el guión al final. El mismo problema 🙁
            Transacción Fracasada…

            View Comment
          3. ctala says:

            hahyahhah esa es la página que JAMÁS debes tocar. Todos tenemos la misma. y está incluida dentro del plugin.

            View Comment
          4. Leo says:

            Cristián, cuanto me puedes cobrar para ayudarme?De transbank me dicen esto: le indico que para poder detectar que incidencia es la que arroja el error debe respaldar su código en la página de cierre, eliminar todo el contenido y reemplazarlo por el String “ACEPTADO”. La página de cierre es la (http://www.paulmore.cl/?wc-api=WC_Gateway_Webpayplus&xt_compra), y es sobre esa página que se debe realizar la modificación antes propuesta.

            View Comment
  50. Jim Guillen says:

    Estimado, primero que todo agradezco la dedicacion que le das a todas las preguntas y por este excelente plugin. Mi consulta es la siguiente, tengo un hosting de la empresa http://www.crearchile.com , hasta el momento no eh tenido problemas, ahora estoy tratando de hacer la integracion de webpay y baje de ejemplo que esta en bitbucket y lo subi a la carpeta /public_html/cgi-bin que el hosting me provee por defecto, luego en la configuracion del plugin puse esa ruta http://miweb.cl/cgi-bin/tbk_bp_pago.cgi al hacer la prueba de pago me dice que la pagina no se encontro The requested URL /cgi-bin/tbk_bp_pago.cgi was not found on this server. , me puedes orientar en este problema? gracias

    View Comment Responder
    1. ctala says:

      Jim,

      te recomiendo que partas con preguntarle al server si aceptan la ejecución de los CGI, o el comando de EXEC, si no lo hacen hay que ver si te cambias a webservices o de hosting. Cualquier cosa me consultas !

      View Comment Responder
  51. pablo says:

    Hola cristian, ya se que el post es bastante antiguo. Pero al parecer esta bien bueno, primera vez que hago esto.
    y de entrada ya tengo un problema que en ajustes de woocommerce no me aparecen las pestañas “PAGINAS” y “PASARELAS DE PAGO”

    View Comment Responder
    1. ctala says:

      Hahha si, ya ha pasado algo de tiempo y woocommerce se ha restructurado. Ahora puedes encontrar la configuración del plugin pago finalizar compra en woocommerce.

      View Comment Responder
  52. Caso BernalesRicardo says:

    Hola Estimado,
    Cree una tienda para un cliente (Wp+Wc) y en un mes más queremos implementar webpay plus, tenemos el sitio alojado en MediaTemple en su version más económica (Grid Service) La pregunta es su sabes o haz tenido experiencia en este Hosting y su compatibilidad de correr la implemntacion de webpay plus sin problemas?

    Gracias!

    View Comment Responder
    1. ctala says:

      Mira, tengo entendido que la certificación aún no la puedes hacer en un servidor extranjero, pero alguien en los comentarios dijo que ya se podía así que corroboraré. De todos modos te recomiendo partir con la documentación de transank para no atrasarte.

      View Comment Responder
  53. Manuel says:

    Hola Cristian, muy bueno el Plugin. Estoy por iniciar una tienda online y quería asegurarme que el hosting que elija sea compatible con webpay plus. Inicialmente has puesto un link a hostgator.com. Ese proveedor cuenta con todas las certificaciones y configuraciones necesarias para que funcione correctamente webpay plus?.

    Gracias
    Saludos
    Manuel

    View Comment Responder
  54. Macarena Ramírez says:

    Hola! Gracias por tus tutoriales!
    Te cuento, ya tengo listo mi sitio con woocommerce. Ahora le tengo que instalar webpay y la verdad es que no me quiero aventurar con esto.

    Quería saber si podrías ayudarme o mandarme una cotización por mail.

    Espero tu respuesta.
    ¡Muchas gracias!

    View Comment Responder
  55. pablo says:

    Buenos dias estimado, esta información me ha ayudado bastante pero aun tengo un problema que es con la pagina de respuesta para configurar en caso de que sea correcta o fallida la transacción, porque en transbank me piden muestre esa información. he dejado todo ok al parecer, solo me faltaria eso si me pudieras hechar una mano.

    View Comment Responder
  56. Manuel says:

    Gracias Cristian, finalmente contrate unhosting.cl que tienen paquetes preparados para webpay. Instalé tu plungin para woocommerce y seguí todas las instrucciones de configuración. Sin embargo al querer pagar me da el siguiente error:

    “The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    More information about this error may be available in the server error log.
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.”

    Al parecer no encuentra el archivo tbk_bp_pago.cgi. Pero el archivo está en la carpeta cgi-bin con permisos 777 para asegurarme que no sea eso.

    Crees que puede ser un tema de configuración del servidor que deba ver con el proveedor de hosting o me estoy salteando alguna configuración?

    Gracias!
    Manuel

    View Comment Responder
  57. Botoro says:

    Hola Cristian!, primero que todo gracias por compartir el conocimiento y segundo quisiera saber si el plugin, funciona con las versiones actuales de wordpress (4.4.2) y WooCommerce 2.5.5…

    Saludos,

    View Comment Responder
  58. Ana Toledo Galdames says:

    Hola, que tal?
    Te escribo porque estoy empezando a hacer las gestiones para instalar una tienda online con wordpress y woocommerce. Por eso estoy averiguando todos los procedimientos necesarios y me gustaría consultar cual sería el valor para externalizar la implementación del plugin de webpay contigo.
    Quedo atenta a tu respuesta.
    Saludos y mucha sgracias por el trabajo.

    View Comment Responder
  59. Cristian says:

    Hola Cristian, muchas gracias por tu trabajo. Excelente

    Estoy probando con tus CGI de prueba y al enviar el pedido recibo el mensaje “RECHAZADO”.

    En el debug (comparando con el esperado) tengo hasta la parte de:
    [30-Jan-2017 20:07:39 UTC] [API] -> ENTRANDO HANDLER
    [30-Jan-2017 20:07:39 UTC] [API] -> ENTRANDO XT_COMPRA
    [30-Jan-2017 20:07:39 UTC] [XT_COMPRA] -> Iniciando xt_compra

    ¿Alguna idea?

    Muchísimas gracias!

    View Comment Responder
  60. clanotakus says:

    Hola,

    de partida queria darte las gracias por tu blog, es muy útil y e encontrado bastante información con respecto a la instalación de un sitio e-commerce.

    Sin embargo me gustaría poder hacer una consulta, en la ultima versión de woocomerce, esta la opción de configuraciones de envíos, y solo como zona me reconoce el país y no las regiones que es lo que me interesa para poder calcular los costos de envios por región de mi tienda, además de modificar el formulario de check out de facturación y envio.

    Saludos!

    View Comment Responder

Responder a patricio sebastian Cancelar respuesta

This site uses Akismet to reduce spam. Learn how your comment data is processed.