Desarrollo y Tecnología > Woocommerce en Chile con Transbank y sin Certificación

Woocommerce en Chile con Transbank y sin Certificación

Woocommerce es una herramienta para generar sitios eCommerce que funciona sobre wordpress. A continuación la implementación para recibir pagos con tarjetas en Chile usando WebpayPlus.

Este servicio se convirtó en lo que hoy es pagofacil.cl, recomiendo revisar la página web y ver el siguiente vídeo : https://www.youtube.com/watch?v=BIBx_mBt4-Y

Si bien desde hace años que el plugin gratuito para la tecnología basada en CGIs existe por mi lado ya era hora que se diera una solución como servicio para simplificar la implementación de servicios de cobro para PYMES y EMPRENDIMIENTOS que posiblemente no tienen los conocimientos para realizar la certificación. Esta solución está diseñada para funcionar con cualquier tecnología, desde PHP hasta PYTHON pasando por RUBY o JAVA, y se han estado creando distintos plugins para distintas pasarelas de pago. Cabe destacar que cualquiera puede implementar esta pasarela de pago.

En este caso implementamos la pasarela de pagos para woocommerce que es mi eCommerce regalón actualmente.

Que necesitamos para continuar.

  1. Un sitio con woocommerce funcionando.
  2. Una cuenta en el sitio del servicio.
  3. Un contrato PST con Transbank. Se puede solicitar desde la página del Servicio.

Instalación y Configuración.

Instalar el plugin en el sitio WordPress // Woocommerce

El plugin para conexión con Transbank de Woocommerce existe en la lista de plugins de wordpress, por lo que la instalaremos de manera automática.

  1. Ingresamos como administrador a nuestro sitio wordpress.
  2. Vamos al menú plugins para poder instalar uno nuevo.
  3. En el buscador ponemos : «WebpayPlus«. Nos deberían salir dos, ambos Chilenos y simplemente seleccionamos el que dice «WebpayPlus PST para Woocommerce» , lo instalamos y lo activamos.
  4. Luego vamos al menú de configuración del plugin. Esto lo podemos encontrar en Woocommerce // Ajustes // Finalizar Compra. El método de pago actualmente se llama Transbank as a Service, pero cambiará pronto.
  5. En este menú incluimos los datos que obtenemos de la plataforma. Haciendo esto ya estamos listos para recibir los pagos : https://panel.cristiantala.cl/

    Settings Webpayplus PST Wocommerce
    Settings Webpayplus PST Wocommerce

Creando una servicio en la plataforma.

Antes que todo debemos registrarnos en la plataforma. Una vez registrados  :

  1. Registrarnos y validar la cuenta en : https://www.pagofacil.org/
  2. Generamos un nuevo servicio. Vamos a la pestaña «Mis Servicios», Hacemos click en nuevo servicio y creamos un nuevo servicio de Woocommerce. El código de comercio es el que necesitas que te de transbank. Recuerda que el código de comercio comienza con «5970», por lo que si el tuyo no lo hace, debes agregarlo al número que te dieron.

    Crear nuevo Servicio de Woocommerce
    Crear nuevo Servicio de Woocommerce
  3. Ya estás listo para recibir pagos. Los token que te aparecen al haber creado el servicio son los tokens que necesitas para la configuración del plugin.

Eso es todo. Si ya tienes el contrato PST con transbank simplemente usa el código que ya tienes. Si no lo tienes al momento de ingresar a la plataforma hay un link para obtenerlo.

¡Mantengamos el contacto!

Me encantaría que te mantuvieras al día con el contenido que estoy generando. Recuerda que no es solo el blog, son las redes sociales, libros, y distintos pódcast 😎.

Hago todo lo posible para no hacer Spam,

34 comentarios en «Woocommerce en Chile con Transbank y sin Certificación»

  1. Hola Cristian!
    Gracias por compartir y generar contenido tan valioso!
    Estoy en la creacion de una web que reciba pagos internacionales y quiero preguntar si sabes algo de Stripe y si se puede usar a acá en Chile…no encuentro mucha información….no se si lo has probado….

    Cualquier informacion que me puedas entregar para ayuda sera enormemente apreciada.

    Ariel!

    Responder
    • Si puedes usar Stripe, pero usará el cupo internacional de la tarjeta y no podrás usar tarjetas de débito. Además que el currency no estará en CLP :P. Pero de que se puede se puede!

      Responder
      • Hola y gracias Cristian por la explicación!!
        Tengo otra cosa aún por resolver con la que aún golpeo mi cabeza contra el muro! …
        Estoy tratando de integrar Flow (pagos en Chile) y también PayPal (pagos desde el extranjero en Usd)
        pero no puedo, me sale error al tratar de pagar con Paypal …solo funciona bien Flow…(tengo tu plugin de Chilean peso instalado)
        …es posible hacer esta mezcla para aceptar pagos desde Chile y el extranjero…conoces alguna otra opción….???
        Estoy pensando en usar botones pero no sé si se pueda con productos virtuales (descargables).

        Otra vez agradezco y aprecio la ayuda que me puedas dar!

        Saludos, Ariel!

        Responder
  2. Hola Cristian!
    Gracias por compartir y generar contenido tan valioso!
    Estoy en la creacion de una web que reciba pagos internacionales y quiero preguntar si sabes algo de Stripe y si se puede usar a acá en Chile…no encuentro mucha información….no se si lo has probado….

    Cualquier informacion que me puedas entregar para ayuda sera enormemente apreciada.

    Ariel!

    Responder
    • Si puedes usar Stripe, pero usará el cupo internacional de la tarjeta y no podrás usar tarjetas de débito. Además que el currency no estará en CLP :P. Pero de que se puede se puede!

      Responder
      • Hola y gracias Cristian por la explicación!!
        Tengo otra cosa aún por resolver con la que aún golpeo mi cabeza contra el muro! …
        Estoy tratando de integrar Flow (pagos en Chile) y también PayPal (pagos desde el extranjero en Usd)
        pero no puedo, me sale error al tratar de pagar con Paypal …solo funciona bien Flow…(tengo tu plugin de Chilean peso instalado)
        …es posible hacer esta mezcla para aceptar pagos desde Chile y el extranjero…conoces alguna otra opción….???
        Estoy pensando en usar botones pero no sé si se pueda con productos virtuales (descargables).

        Otra vez agradezco y aprecio la ayuda que me puedas dar!

        Saludos, Ariel!

        Responder
  3. Hola, tengo un negocio on line Chilena, y requiero una pasarela para aceptar pagos con tarjetas de crédito, desde Chile, pero en dolares ya que poseo una cuenta bancaria en el extranjero de este tipo.

    Agradeceré me puedas orientar ya que Stripe, me indica que no trabaja con Chile por el momento, por lo cual me inscribí hasta que este habilitado el sistema.

    Saludos.

    ROBERTO

    Responder
    • Roberto, se que no soy arbitrario en la solución, pero si recomiendo usar pagofacil.org. Le hemos metido bastantes horas hombre y ya somos bastates ocupandolo.

      Responder
  4. Hola, tengo un negocio on line Chilena, y requiero una pasarela para aceptar pagos con tarjetas de crédito, desde Chile, pero en dolares ya que poseo una cuenta bancaria en el extranjero de este tipo.

    Agradeceré me puedas orientar ya que Stripe, me indica que no trabaja con Chile por el momento, por lo cual me inscribí hasta que este habilitado el sistema.

    Saludos.

    ROBERTO

    Responder
    • Roberto, se que no soy arbitrario en la solución, pero si recomiendo usar pagofacil.org. Le hemos metido bastantes horas hombre y ya somos bastates ocupandolo.

      Responder
  5. Hola, hice todo lo que aparece y al realizar la compra por mi pagina web aparece «Servicio relacionado no está activo».. cual es el problema ??

    De antemano muchas gracias

    Responder
  6. Hola, hice todo lo que aparece y al realizar la compra por mi pagina web aparece «Servicio relacionado no está activo».. cual es el problema ??

    De antemano muchas gracias

    Responder
  7. Hola integre woocommerce+webpayplus, hago una prueba de compra y al finalizar compra (donde debiese estar el boton ir a webpay) dice «ERROR: Ocurrió un error al intentar conectar con WebPay Plus. Por favor intenta mas tarde.»
    en transbank me dijeron que era algo de los plugins y la página, pero ya hice una prueba con un subdominio tambien solo con esos plugins y pasa lo mismo.
    ¡que puede ser? será algo de los certificados o que no cargaron bien mi certificado???..
    ayuda!!!!

    Responder
  8. Hola integre woocommerce+webpayplus, hago una prueba de compra y al finalizar compra (donde debiese estar el boton ir a webpay) dice «ERROR: Ocurrió un error al intentar conectar con WebPay Plus. Por favor intenta mas tarde.»
    en transbank me dijeron que era algo de los plugins y la página, pero ya hice una prueba con un subdominio tambien solo con esos plugins y pasa lo mismo.
    ¡que puede ser? será algo de los certificados o que no cargaron bien mi certificado???..
    ayuda!!!!

    Responder
  9. Hola Cristian, cómo estás?.
    Una pregunta, estamos iniciando con nuestro e-commerce, por woocomerce y quería saber si existe la posibilidad de agregar dos códigos de comercio a la página, para el pago de transbank, el primero para pagos desde $500.000 hacia arriba y el segundo para pagos inferiores a ese monto. Se que se pueden agregar dos códigos, pero que involucren la prueba lógica para que decida cual usar según el monto.

    Muchas Gracias, quedo atento.

    Responder
  10. Hola Cristian, cómo estás?.
    Una pregunta, estamos iniciando con nuestro e-commerce, por woocomerce y quería saber si existe la posibilidad de agregar dos códigos de comercio a la página, para el pago de transbank, el primero para pagos desde $500.000 hacia arriba y el segundo para pagos inferiores a ese monto. Se que se pueden agregar dos códigos, pero que involucren la prueba lógica para que decida cual usar según el monto.

    Muchas Gracias, quedo atento.

    Responder
  11. Estimado,

    Viendo videos actuales de integración del plugin de transbank, se simplifico bastante el proceso respecto al que se señala aca.

    Responder
    • Hola Rodrigo! La verdad es que tienes razón, ahora si es mucho más sencillo. De todas maneras son servicios distintos; En este momento Pago Fácil funciona – dentro de otras cosas – como un agregador de medios de pago. Sería como «One to rule them all»

      Responder
  12. Estimado,

    Viendo videos actuales de integración del plugin de transbank, se simplifico bastante el proceso respecto al que se señala aca.

    Responder
    • Hola Rodrigo! La verdad es que tienes razón, ahora si es mucho más sencillo. De todas maneras son servicios distintos; En este momento Pago Fácil funciona – dentro de otras cosas – como un agregador de medios de pago. Sería como «One to rule them all»

      Responder
  13. Hola, Cristian. Quiero implementar pago fácil en un WordPress que estoy preparando. Imagino que si adhiero a uno de los planes, sólo deberé agregar los API que me entregue tu servicio para aceptar pagos de los clientes por compras hechas online, no? No necesito llaves API de transbank también? Me imagino que tu servicio Pago Fácil es una plataforma «turnkey» solution…

    Responder
  14. Hola, Cristian. Quiero implementar pago fácil en un WordPress que estoy preparando. Imagino que si adhiero a uno de los planes, sólo deberé agregar los API que me entregue tu servicio para aceptar pagos de los clientes por compras hechas online, no? No necesito llaves API de transbank también? Me imagino que tu servicio Pago Fácil es una plataforma «turnkey» solution…

    Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.