We love the Power.

of the Web

  • Inicio
  • Woocommerce Plugin – Free PayU Latam Gateway

Woocommerce Plugin – Free PayU Latam Gateway

PayU Latinoamérica Payment Gateway for WooCommerce. Recibe pagos en internet en Latinoamérica desde cualquier parte del mundo.

Download

Debes crear tu cuenta de Payu Latam para usar esta extension, Puedes crear una Aqui

Description
WooCommerce is a powerful, extendable eCommerce plugin that helps you sell anything. Beautifully.
PayU Latam - la plataforma de procesamiento de pagos en línea de América Latina.
Both are now one of the best choices to start an eCommerece site in latinoamerica, fast and easy.
  • “WooCommerce” el mejor carro de compra para wordpress
  • “PayU Latam” la plataforma de pagos de latinoamerica
  • Funciona con todos los paises soportados por payu latam y sus monedas.
Demo Site: http://demo.thecodeisintheair.com/woocommerce
  Installation
  1. Ensure you have latest version of WooCommerce plugin installed (WooCommerce 2.0+)
  2. Unzip and upload contents of the plugin to your /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
== Configuration ==
  1. Visit the WooCommerce settings page, and click on the Payment Gateways tab.
  2. Click on PayU Latam to edit the settings. If you do not see PayU Latam in the list at the top of the screen make sure you have activated the plugin in the WordPress Plugin Manager.
  3. Enable the Payment Method, name it as you want (this will show up on the payment page your customer sees), add in your Merchant id, Account Id and ApiKey and select the redirect url(URL you want to redirect after payment). Click Save.
 

Comments (139)

  • Greg

    |

    Hola: Genial por tu aporte. Estoy suscribiendome a PayU (el proceso es más largo de lo que esperaba) y en cuanto tenga la cuenta activada voy a probar el plugin. Gracias nuevamente

    Reply

    • Jairo Mejia

      |

      si la verdad es muy tedioso pero creo que todas las compañias los son a la larga. me avisas si necesitas ayuda.

      Reply

  • Wolfgang

    |

    Muchas gracias Jairo, El plugin funciona muy bien, Apreciamos mucho tu esfuerzo.

    Reply

  • Hugo Pineda

    |

    Muchas gracias! excelente aporte, hasta ahora tengo el plugin en modo de prueba y me funciona perfecto! excelente trabajo.

    Reply

  • David

    |

    Muchas gracias por tu aporte con este excelente Plugin! Mi pregunta es: Puedo instalar varias instancias de este plugin, ya que tengo Payu Colombia, Mexico, Peru, etc y he notado que el plugin solo funciona para UN SOLO PAIS.

    Any advise? Thank You!

    Reply

    • Jairo Mejia

      |

      hola David, pues creo que no es necesario ya que PayU te permite recibir dinero desde los paises que el tiene afiliado solo debes usar en la tienda la moneda de tu cuenta principal (donde quieres que te llegue el dinero), pero si lo que tienes es varias tiendas en diferentes paises lo que te recomendaria seria que crearas un subdominio por pais para instancias diferentes de wp y asi poder configurar cada cuenta por separado.

      Reply

  • Juan Cardona

    |

    Este plugin soporta pagos con tarjeta de crédito? Gracias.

    Reply

  • Elimel Luna

    |

    Tengo una cuenta payulatam Colombia y no he logrado que funcione. No sé cómo configurarlo, claro que soy un principiante en esto.

    Reply

    • Jairo Mejia

      |

      ya configuraste el plugins con los datos de tu cuenta?

      Reply

    • Santiago

      |

      Yo me encuentro en la misma situación…. configure el plugin con los datos de la cuenta de Payu, y la active en el plugin. Sin embargo, cuando quiero hacer una compra no aparece ningún método de pago, pues solo tengo “activado” el payu Latam. Soy nuevo en esto. Nunca he hecho ninguna integración de pagos. no se que debo hacer para poder configurar que salga el método de pago PAYU y para poder realizar pagos.

      Estoy muy confundido. si puedes guiarme seria un apoyo enorme. Mil gracias por el plugin. y mil gracias por cualquier ayuda que me puedas dar.

      Reply

      • Jairo Mejia

        |

        Hola Santiago, asegúrate sede colocar los datos de tu cuenta en el sistema ya que el plugin ahora tiene una comprobación que verifica estos datos para poder mostrar la opción de compra

        Reply

        • Santiago Correa

          |

          Jairo, mil gracias por tu pronta respuesta… y de ante mano, me disculpo por mi ignorancia… pero a cuales datos te refieres y en que sistema?… yo intalé el plugin y lo configure con los datos que tengo de PAYU que es Id de vendedor y llave de API el ID de cuenta no lo tengo no me aparece en la cuenta que por cierto es de Colombia. y… bueno… yo ya ingrese los datos de PAYU en el plugin. Que otros datos debo ingresar para poder mostrar la opcion de pago?

          Reply

          • Jairo Mejia

            |

            debes ingresar el dato de la cuenta tambien en los screenshots del plugin en la pagina de wordpress.org esta donde se encuentra el id de la cuenta. revisalos para que te puedas guiar, ese seria el unico dato faltante para que el plugin aparezca como metodo de pago.

            Reply

          • santiago

            |

            Don Jairo… Gracias….!!!! obvio yo por el afán no vi los screenshots… fue muy sencillo y funciona perfecto… en serio gracias. que excelente trabajo…

            Reply

    • Santiago

      |

      Yo me encuentro en la misma situación…. configure el plugin con los datos de la cuenta de Payu, y la active en el plugin. Sin embargo, cuando quiero hacer una compra no aparece ningún método de pago, pues solo tengo “activado” el payu Latam. Soy nuevo en esto. Nunca he hecho ninguna integración de pagos. no se que debo hacer para poder configurar que salga el método de pago PAYU y para poder realizar pagos.

      Estoy muy confundido. si puedes guiarme seria un apoyo enorme. Mil gracias por el plugin. y mil gracias por cualquier ayuda que me puedas dar.

      Reply

  • Alejandro

    |

    Hey excelente plugin!

    Hay alguna manera de configurar y mostrar el resumen de la compra al configurar el “return page”?

    Reply

    • Jairo Mejia

      |

      hola, pues si creo que se podria, deberias tomar la id de la orden que te retorna payu cuado vuelves de pagar y usarla para traer los datos de la orden y mostrarlos.

      Reply

  • JORGE LUIS

    |

    Hola gracias, gracias por este plugin, al fin alguien super inteligente lo creo :)
    por favor me ayudas, estoy poniendo mal los id, en la compra final en la pagina de payulatam me sale : “usuarioId——Parámetro inválido”.
    ya he puesto varias configuraciones: api key, llave publica, id comercio,
    Gracias :)

    Reply

    • Jairo Mejia

      |

      Hola Jorge, tu ya certificaste tu cuenta de payu latam? tu sabes enviando la carta del banco de la cuenta bancaria que ingresas al crear tu cuenta de payu?
      si te fijas en los screenshots en la pagina del plugin en wordpress.org esta donde se consigue cada dato.

      Reply

      • JORGE LUIS

        |

        Excelente, ya funciona
        thank you very mouch

        Reply

      • JORGE LUIS

        |

        Excelente, ya funciona
        thank you very much :)

        Reply

  • Jaider Muñoz

    |

    Parce creame que este plugin nos va facilitar la tarea a quienes amamos wordpress y montamos sitios sobre este CMS. La verdad desde ya hace tiempo lo estaba esperando y ver que alguien de aqui de colombia fue capaz de desarrollarlo me enorgullese. Lo felicito y espero en futuro crear una relacion de amistad con vos! Los mejores deseos y una vez mas muchas gracias!

    Reply

  • matias

    |

    Me gustaria saber si al confirmar una compra la momento de hacer el pago me saca de mi sitio (como hace Paypal por ejemplo) o todo el proceso se hace dentro de mi web.
    Espero su respuesta, Gracias

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola Matias, los plugins usan el web checkout osea sale y regresas, la otra forma es mas complicada ya que requiere mas seguridad y cuestiones legales.

      Reply

  • matias

    |

    Ok; es logico lo que me comentas.
    Muchas gracias,
    Saludos

    Reply

  • willieplas

    |

    Hola,

    No saves cuanto estaba esperando este plugin lol antes usábamos dinero mail pero estamos muy contentos de que ya exista el plugin para payu.

    Tenemos algunas preguntas con la manera en la que trabaja el plugin:

    El plugin genera un URL o pagina para IPN? en el plugin de dinero mail, generaba un IPN URL para que se pusiera en la pagina administradora y por ejemplo, nosotros estamos en Mexico y si pagan en /eleven o por deposito en banco. El sistema de woocommerce seria alertado de que el pago fue echo.

    La otra cosa es que cuando escoges la pagina de pedido realizado o “gracias” en woocommerce 2.1 ya no existe una pagina especifica para esta función, ahora crearon “EndPoints” los cuales agregas a el URL de la pagina de “Checkout” y te da la función que te daria la pagina de pedido recibido o gracias. El problema es que en el plugin solo te deja escoger una pagina y no especificar el URL para poder agregar el “endpoint”.

    Muchas gracias y creo que no estoy solo cuando digo que son increíbles por aver echo este plugin.

    -WilliePlas

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola, pues a ver te cuento, acutualmente el sistema de payu genera un llamado a tu pagina una ves se haya aprovado o rechazado el pago final atraves de POST, el plugin permite capturar estos datos para actualizar el pedido, con respecto a lo de la pagina de retorno si debo hacer el una forma que permita al usuario escoger esto en base a la version de woo que tenga lo tengo planeado para la proxima version que espero no demore mucho.

      Reply

      • willieplas

        |

        Gracias por tu respuesta Jairo,

        Esperamos la nueva version ansiosos :)

        Con respecto al IPN, en la pagina de administración de PayU tiene una opción para “URL de confirmación:” el cual es basicamente donde manda Payu la confirmación de el pospago. Es muy bueno que el plugin automaticamente esta escuchando para recibir la confirmación.

        El problema es que Payu necesita que especifiquemos un URL a donde manda la confirmación. Esta es la dirección que necesito? en DineroMail la compañía que compro PayU para pagos en Latinoamérica el IPN era http://**mi sitio**/?wc-api=WC_DineroMail_Gateway

        Mi pregunta es a que URL mando las confirmaciones de PayU usando tu plugin? Ya hicimos unas pruebas con pagos a 7-eleven y OXXO, los pagos fueron echo y confirmados por PAyU, pero nuestro sistema no se actualizo.

        Bueno, Muchas gracias como siempre.

        -WP

        Reply

        • Jairo Ivan Rondon Mejia

          |

          Si lo que debes hacer con la configuracion de tu cuenta es lo siguiente en pagina de respuesta y de confirmacion colocar la pagina de respuesta que usaste al configurar el plugin tambien las opciones Habilitar página de confirmación y Validar referencia única debes checkar esas opciones para que el sistema de payu envie la respuesta a tu pagina cuando el pago se complete.
          con esto deberia funcionar bien el plugin, de todos modos echare un vistazo a ver si en Mexico hay opciones diferentes para la pagina de confirmacion a las de colombia que son las que use para el plugin.

          Reply

  • Daniel Maldonado

    |

    Jairo, gracias por el plugin, ya lo hemos usado, y funciona muy bien. Recibí un correo de la gente de payu que dice:

    ” actualmente se encuentra envíando la información en el formulario a través del método GET. Con base en lo anterior, le informo que por su seguridad debe cambiar al método POST, ya que este método protege los datos que se envían a nuestra pasarela de pagos.”

    Actualmente estoy usando la versión de WC 2.0.20 tengo otros plugins que no me han dejado hacer la actualización

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola Daniel, revisare lo que dices y hare un actualizacion para resolverlo lo mas pronto posible

      Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola daniel, ya agrege la funcionalidad de envio por post o get en una opcion de configuracion, solo debes actualizar a la ultima version 1.1.3 y podras escoger el metodo que desees.
      gracias por tu aporte al ayudar a mejorar el plugin.

      Reply

  • Mauro Hernandez

    |

    Estoy utilizando el plugin en modo de prueba esperando proximamente tener en total funcionamiento mi tienda en línea. Ya abrí cuenta con PayU Latam, estoy esperando la activación de la cuenta.

    Por ahora me funciona perfecto en modo de pruebas,sin emabrgo veo que al “efectuar el pago” solo salen disponibles las opciones de tarjeta de credito (VISA/Master)… me pregunto si una vez este activa la cuenta aparecerán el resto de opciones de pago?

    Es decir el botón PSE, tarjetas de credito, vía baloto, etc… o habrá que hacer algo más?

    Reply

    • Jairo Ivan Rondon Mejia

      |

      si por supuesto una ves salgas del modo de prueba te mostrara los demas metodos de pago de tu pais.

      Reply

      • Mauro Hernandez

        |

        Una pregunta más, veo que la opción de ” Do you want empty the user shopping cart after the payment is complete?.” no funciona, una vez pasa por PayU Latam, y me envía de nuevo al sitio con la confirmacion de “pago exitoso” siguen apareciendo los items en el carrito de compras, es alguna falla, o hay que configurar algo más?

        Reply

        • Jairo Ivan Rondon Mejia

          |

          si de heacho es un bug desafortunadamente el sistema de woocommerce renderiza el carro de compra en la pagina antes de que se le de la orden de vaciarlo por eso si ejemplo la el carro de compra esta en un widget en el footer de la pagina de retorno la pagina lo ve como si aun estuviera llevo pero al pasar a otra pagina el carro en realizad ya esta vacio, lo que te podria recomendar es que si tienes el widget no lo muestres en la pagina de retorno.

          Reply

  • Andres Arboleda

    |

    Buenos días!
    me gustaría saber si puedo configurar payu en la plataforma MOODLE.

    Reply

    • Jairo Ivan Rondon Mejia

      |

      hola Andres, pues si es posible pero la verdad no conozco de ningún modulo para moodle, es mas no sabia que pudieras configurar moodle como plataforma de ecommerce no se suponer que es una plataforma orientada a la enseñanza?

      Reply

  • Alejandro Beltrán

    |

    Hola, primero gracias porque hace tiempo buscaba un buen plugin para integrara Payu latam y woocomerce. Mi problema es que estoy haciendo las pruebas de pago pero en la plataforma solo me paracen las opciones de pagos con tarjetas de crédito visa y mastercard. En los screenshots vi que estaba la posibilidad de pagos con PSE y via Baloto. Como los puedo activar?

    Reply

    • Jairo Ivan Rondon Mejia

      |

      las otras opciones de pago se activan solo cuando no estas en modo de prueba, desafortunadamente payu no soporta las pruebas con otros metodos.
      asi que cuando introduzcas tus datos payu y hagas una compra real (asi no la completes) veras te mostrara los otros metodos en base a tu pais.

      Reply

  • Julian

    |

    Salu2!

    Antes que nada quiero felicitarte!, creo que llegue en el mejor momento a WooCommerce :)
    Siempre pensé que le hacia falta alguna integración mediante PSE, pero Pagos Online tiene todo el Pack! ;Tarjetas de crédito, Baloto y PSE, que más se puede pedir :) …bueno ojalá bajen un pocos las comisiones por transacción ;P

    Tengo una pregunta respecto al manejo de las monedas,
    Mi productos están en Dólares Americanos, (currency USD) Hay algún problema de integración de monedas cuando se elige PAYU?

    Debo manejar mi moneda local ( Colombian Peso) para que funcione bien?

    De antemano muchas gracias,

    Un abrazo,

    Julian

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola Julian, gracias por usar el plugin te comento, no es necesario que cambies tu moneda a pesos colombianos la plataforma de PayU soporta dolares como moneda de transaccion asi que no tendrias ningun inconveniente.

      Reply

  • Luz

    |

    Hola Jairo,
    Muchas gracias por el desarrollo del plugin. Esta realmente genial. Me queda una duda y es que ya no estoy en modo de pruebas ni en el settings del plugin, ni en el account configuration, pero al dar click en realizar el pago, me aparece el aviso: Transacción en modo de pruebas. Que puedo hacer? Muchas gracias

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola Luz, debes revisar tu la configuracion de tu cuenta de payu ya que en las configuraciones tambien se puede poner un modo de prueba para transacciones con cuentas reales asi que esa puede ser la causa de que te aparezca como transaccion de prueba, para estar seguro si cuando vas a realizar el pago te aparecen todos los metodos de pago de tu pais y aun asi te aparece un mensaje de modo de prueba significa que si tienes activada esa configuracion.

      Reply

  • Diana Serna

    |

    Hola, super el plugin.

    Te escribo con una pequeña pregunta técnica.

    Instale el pugin hace como un mes para lanzar mi pagina, y estaba funcionando super bien, recibiendo pagos sin ningun problema. Sin embargo, desde que realice la ultima actualizacion el plugin ha dejado funcionar. Es como si no estuviera activado pero si lo esta.

    PayU Latam es la unica opcion de pago que tengo activada y cuando se va a hacer el pago dice que no existen metodos de pago disponibles.

    Porfa si me puedes ayudar a resolver esto te lo agradezco.

    Feliz noche, Gracias…

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola Diana, desde la ultima actualizacion sea gregaron algunas opciones, debes ir a las opciones de woocommerce y escoger el metodo de de envio de la plataforma para que el vuelva a funcionar correctamente.

      Reply

      • Omar Berrio

        |

        Teniamos el mismo inconveniente de Diana Serna, solo salia la opción de pagar ocn PayU cuando estaba activo el modo de prueba, cuando estaba en producción salia el error: “..no existen metodos de pago disponibles” .

        Revisando el código encontramos en el archivo woocommerce-gateway-payulatam.php dentro de la carpeta del modulo, la linea 124 la siguiente condición:

        if ($this->testmode!=’yes’&&(!$this->merchant_id || !$this->account_id || !$this->apikey )) return false;

        Inicialmente la dejamos como comentario y ya funcionó, luego cambiamos la condición para validar igualdad y ahora funciona tanto en modo test como en modo de producción.

        Quedó asi:
        if ($this->testmode==’yes’&&(!$this->merchant_id || !$this->account_id || !$this->apikey )) return false;

        Realmente no entiendo muy bien que querian como desarrolladores validar y me preocupa un poco que al hacer este cambio dejemos algo vulnerable o algun bug suelto. Ojala les quede un tiempito para revisar la linea.

        Mil gracias por el modulo, muy bueno.

        Reply

        • Jairo Ivan Rondon Mejia

          |

          Hola Omar, haber te explico esa linea que quitaste es la que valida si los datos de tu cuenta de Payu existen en la configuracion, esta verificacion la coloque para que no se genere un error al realizar una compra si los datos no existen, te recomendaria que deje la linea como estaba y solo debes llenar tus datos da payu de la configuracion del plugin para que el plugin funcione correctamente cuando no esta en modo de prueba.
          ya que cuando esta en modo prueba no importa si tus datos de payu estan o no ya que se usan datos genericos para las pruebas.

          Reply

      • Diana Serna

        |

        Hola Jairo, muchas gracias por tu pronta respuesta.

        Yo solo hago envios nacionales y esa es la opcion que tengo activada. La desactive y volvi a activar y sigo teniendo el mismo problema :(

        Hay algo mas que deba intentar?

        Mil gracias!

        Reply

  • maria eugenia

    |

    Hola Jairo, estoy instalando el plugin en el sitio en wordpress. Lo activé pero no aparece listado en la botonera izquierda para poder modificar y setear los datos. Podrias orientarme?
    Mil gracias!

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola Maria, el plugin es una extencion para woocommerce, debes instalar woocommerce y en la seccion de ajustes de woocommerce hay una pestaña llamada finalizar compra podras ver la opcion para administrar los datos del plugin alli podras configurar tus datos de payu y el comportamiento del sistema.
      mira estos screen de como se ve mi tienda para que te guies
      1. http://awesomescreenshot.com/05a2ns0h58
      2. http://awesomescreenshot.com/0e42ns0r9d
      3. http://awesomescreenshot.com/0842ns1m1c

      Reply

      • M.eugenia

        |

        Jairo! eres muy amable. Pude instalarlo y funciona correctamente. Me tira un error de seguridad al querer pagar en la página https, calculo que será porque esta a modo de prueba no? Esperaré a tener los datos originales y te comento. Mil gracias nuevamente. aqui esta el link. http://redmundialderadio.com/producto/nuevo-producto/

        Reply

        • Jairo Ivan Rondon Mejia

          |

          Hola, si usas chrome al hacer pruebas el navegador comprueba el certificado ssl de payu pero como no es certificado te bota un error pero eso solo pasa en la plataforma de prueba.

          Reply

  • juan david pachon

    |

    Buena noche, tengo una consulta, resulta que al realizar un pago en el modo de pruebas, me sale el siguiente mensaje al finalizar la transacción:
    Resultado de la operación: Declinada
    La transacción fue declinada por la entidad financiera, por favor intente más tarde y verifique con su banco que no se haya realizado el débito del dinero.

    Esto es debido a que tengo el modulo en modo de prueba?

    Muchas gracias por el plugin, muy amable.

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola juan, que numero de tarjeta usaste al hacer la transaccion en el modo de prueba? usaste la tarjeta de prueba o saste una real?

      Reply

      • juan david pachon

        |

        Amigo hice la prueba con una tarjeta payoneer que no esta activa, se debe a esto?

        Reply

        • Jairo Ivan Rondon Mejia

          |

          Si claro, las tarjetas de payoner no funcionan, para usar el modo de prueba debes usar la tarjeta de prueba que está en la descripción.

          Reply

  • Andrés López

    |

    Hola Jairo

    Solo escribo este comentario para agradecerte por este plugin, que orgullo que un Colombiano lo haya desarrollado! Próximanente lo estaré utilizando.

    Reply

  • Carlos Ruano

    |

    Que tal Jairo, muy buen plugin te felicito, mi pregunta es si con el plugin se puede habilitar la parte de tarjeta de crédito? Y cuales son los value de los campos de la tarjeta que tendria que enviar para que sea compatible con PAyu

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola Carlos, No entendi bien tu pregunta quieres saber si el plugin trabaja con integracion en la pagina? el plugin usa el web checkout de payu el cliente introduce los datos de la tarjeta en la pagina segura de payu y cuando termina de pagar vuelve a tu pagina.

      Reply

  • Rquirola

    |

    Hola, ¿ahora que Payu-Latam es dineromail, funcionará el plugin?

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola, actualmente la plataforma de Dineromail no es compatible con la plataforma global de Payu que fue la que use para este plugin, actualmente estoy desarrollando la version exclusiva de Dineromail ya que la paltaforma es muy distinta a la de payu latam. espero estar lanzandola de 15 a 20 diaz si todo sale bien.

      Reply

  • santiago ramirez

    |

    Buenos días. primero que todo, muchas gracias este plugin ha sido de gran ayuda para nosotros. pero tengo un problema con la pagina de respuesta… la pagina carga y solo sale un 1. tengo instalada la última versión de woocommerce.

    Reply

    • Jairo Ivan Rondon Mejia

      |

      que pagina de retorno pusiste?

      Reply

      • santiago ramirez

        |

        estan los q vienen por default.. asi esta mi configuracion de los endpoints

        Checkout Endpoints

        Pago = order-pay
        Agradecimientos = order-received
        Add Payment Method = add-payment-method

        Gracias

        Reply

        • Jairo Ivan Rondon Mejia

          |

          Y en la configuración del plugin de payu que pagina tienes como pagina de retorno?

          Reply

          • santiago ramirez

            |

            es q esa es la pregunta.. como eso es un Endpoint… esa pagina no existe.. q tengo q hacer?

            Reply

          • Jairo Ivan Rondon Mejia

            |

            ok por lo general se usa la pagina de mi cuenta o my account ya que la pagina de retorno vuelve y muestra un mensaje con la respuesta de Payu por lo general se usa esa pagina para que el usuario pueda acceder a ver los pedidos si se completaron o reintentarlos en caso de que no.

            Reply

          • santiago ramirez

            |

            es q esa es la pregunta.. como eso es un Endpoint… esa pagina no existe.. q tengo q hacer?

            Reply

  • willieplas

    |

    Creo que yo pregunte lo mismo hace unas semanas. en el nuevo woocommerce quitaron las paginas de confirmaciones de pago y están usando “end points” el problema es que en el plugin no tenemos la habilidad de poner endpoints. lo que ocurre es que woocommerce jamas hace el update de que se pago el pedido.

    Creo que me respondiste esa vez que en la próxima version se ibas a poner esta función…

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola si de hecho estuve evaluando que tan necesario era para el funcionamiento, pero para que se actualize el pedido no es necesario especificar un endpoint ya que la actualizacion se hace atraves de hooks que se ejecutan cuando la persona vuelve de payu, sin importar a que pagina vuelva, y si el pago queda pendiente ej: de un bank el IPN de payu se encarga de actualizar el pedido tambien.
      les prometo que hare la actualizacion de los endpoints pronto.

      Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola willie, en la ultima version del plugin agregué la funcionalidad de los end point, ya puedes actualizar y probarla.

      Reply

  • carlos carrasquilla

    |

    hola , resulta que tengo instalado el modulo en una tienda prestashop todo funciona bien hasta que se le da clic en pagar con payu ya que abre la pagina pero dice que el certificado esta vencido que si esta seguro de seguir , que puede ser peligroso , como puedo cambiar esto o que tengo que hacer ?
    Muchas gracias

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola carlos, la verdad no te podria decir ya que no soy el creador de ese modulo, pero el alerta de expiracion del certificado es cuestion de Payu ellos son los encargados de ese certificado, no el modulo. aunque no se si la transaccion que intentaste esta en modo de pruebas ya que en ese caso el certificado si esta expirado ya que no es el sitio de real de payu.
      espero haberte ayudado, deberias llamar a payu y preguntarles ya que esto no esta dentro de mi jurisdicción.

      Reply

  • Esteban

    |

    hola
    gracias por el plugin, es muy útil. Hasta ahora lo estuve probando en modo TEST con la cuenta de dineromail by payu y andaba todo bien (sólo devuelve a una pag. en blanco, lo demás todo bien, lo podia usar igual ), pero ahora quiero cambiar a modo producción y recibo errores de campos que faltan.

    Tengo completados los campos ID del Vendedor y Llave de API
    Me falta ID de la Cuenta que no lo encuentro en la web de dineromail argentina ya que es bastante distinta a la de Payu de los screenshots.

    cuando va a la pagina de pago https://gateway.payulatam.com/ppp-web-gateway/?
    recibo estos mensajes de error y ya no se donde buscar:

    No se pudo crear la solicitud de pago
    Parámetro Mensaje de error
    cuentaId Parámetro inválido
    usuarioId No puede ser vacio
    usuarioId Parámetro inválido

    Te agradeceré una ayuda ya que parece que estoy a un paso de comenzar a usarlo.
    Muchas gracias
    un saludo

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola Esteban, te comento que la integracion de Dineromail es diferente a la de Payu Latam asi que este plugin no funcionara en esa plataforma asi pertenezcan ala misma plataforma, ya que los campos que requieren son diferentes.

      Reply

      • Esteban

        |

        Gracias por la respuesta.
        Esa sí es una mala noticia. ya que incluso en modo TEST funcionaba todo perfecto, hasta envíaba los mails con los enlaces de descarga.

        intentaré buscar otra opcion.
        saludos

        Reply

        • Jairo Ivan Rondon Mejia

          |

          Si la verdad estuve pensando ampliar el plugin para agregar las funciones de dineromail, pero debo encontrar tiempo par hacerlo.

          Reply

  • Javier Ordinola

    |

    Hola Jairo, gracias por compartir tu plugin me va ha ser de mucha utilidad, quisiera preguntarte algo ¿la página de regreso que se selecciona dentro de la configuración es necesario que tenga algun código en PHP especial para que muestre el retorno de información?

    Gracias por tu ayuda.

    Reply

    • Jairo Ivan Rondon Mejia

      |

      No de hecho la informacion de retorno no se muestra solo un mensaje que dice si en que estado esta la transaccion si aprovada pendiente o rechazada, la pagina de retorno es por si quieres redirigir a una pagina en especifico de tu web al regresar del pago ej: una pagina de gracias o algo asi.

      Reply

      • Javier Ordinola

        |

        Hola Jairo,

        Te felicito por tu plugin muy funcional y por eso me he inspirado en él para hacer uno pero para la integración con otro servicio Mastercard Perú, y bueno mis conocimientos en PHP y Woocommerce son intermedios y hay algunas cosas que no comprendo; quisiera tener tu orientación para poder llevar a cabo la finalización del plugin, por eso he creado un repositorio en Github:

        https://github.com/JAVOBme/woocommerce-payment-gateway-mastercard-peru/blob/master/woocommerce-payment-gateway-mastercard-peru.php

        El sistema actualmente me registra la compra pero no me redirecciona a la web del formulario de la pasarela, me esta faltando integrar la función mastercard_successful_request; hay algunas cosas que no entiendo como por ejemplo de donde sale el contenido del array $posted['referenceCode'], $posted['lapTransactionState'], $posted['lapPaymentMethodType'], etc.

        Tengo la guía de implementación en PHP que entrega Mastercard y devuelve los valores en un string encriptado y allí dan la función de desencriptado (son unas 10 lineas de codigo, es simple) me gustaría saber en que punto debo hacerlo, quizá pueda compartirte el documento como para que tengas una idea.

        Espero me puedas ayudar, te lo agradecería infinitamente y poder liberar el plugin para la comunidad al igual que lo has compartido con nosotros.

        Gracias de antemano.

        Reply

        • Jairo Ivan Rondon Mejia

          |

          Tendria que revisar bien todo, la verdad en este momento no dispongo de mucho tiempo para revisarlo pero escribeme al mail y miramos si te puedo ayudar.

          Reply

          • JAVOB

            |

            Hola Jairo, no he querido incomodarte todo este tiempo, he intentado hacerlo por mi cuenta pero no he podido terminar de desarrollar el plugin y me acabo de contactar contigo por correo para recurrir a tu ayuda desinteresada y poder terminar el plugin.

            Espero puedas ayudarme, gracias de antemano.

            Saludos.

            Reply

  • Alejandro

    |

    Jairo, Me uno a las muchas voces de agradecimiento.
    Tengo una pregunta muy simple. Quisiera quitar el logo de PAYU en las opciones de pago. Es esto posible?
    Gracias,
    Alejandro

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Gracias Alejandro, la imagen no puede ser cambiada desde la configuracion, pero si puede ser remplazada desde el ftp cambiando la imagen y colocandole el mismo nombre que tiene el logo de payu

      Reply

    • Javier Ordinola

      |

      Hola, puedes ocultar el icono comentando la linea de código del plugin:

      DE
      $this->icon =

      A
      // $this->icon =

      Con eso podrás ocultar la imagen del logo de PAYU.

      Saludos.

      Reply

  • Mack

    |

    Buen día. Tengo una inquietud. Al momento de pagar con payulatam, cuando se supone que debe redirigir a la plataforma externa de pagos…aparece el popup respectivo, pero no se ejecuta la acción de redirigir. Sin embargo… detrás si que me aparece la opción de ir a Payulatam y pagar, aunque no es funcional (por el popup).
    ¿Como puedo solucionar esto?
    Dejo screenshot http://www.imagebam.com/image/3e8101339608852
    Gracias
    Cordial saludo.

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola, tu tienes la web en algun server de desarrollo publico?, es que es muy dificil saber realmente cual es el problema aqui, ya que puede ser un error de js por que por lo general las redirecciones funcionan sin problemas a menos que haya algun error de php o js

      Reply

  • Lenin David Lozano

    |

    Hola Jairo:

    Estoy utilizando el plugin, pero si Payu aprueba la transacción, en WooCommerce el estado de la orden queda “Procesando” y no “Completada”. Es esto normal? O deberia quedar “Completada”.

    Saludos.

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Es normal debe quedar en procesada ya que ese es el paso donde el item ya fue pagado pero aun no se a enviado, completado es cuando el pedido ya se envio al cliente.

      Reply

  • Joe

    |

    Hola! Te escribo a ver si puedes ayudarme (he contactado a soporte en payu latam pero no han dado con una solución), instalé el plugin de wordpress para integrarlo con Woocomerce, he configurado todo según el manual en pdf que tiene payu latam, pero cuando voy a realizar la compra sucede:

    1. Cuando habilito el modo de prueba me da un error de “Entidad Merchant no encontrada con ID (xxx)”
    2. Cuando deshabilito el modo de prueba , al finalizar el proceso de compra y voy a hacer el pago, abre la ventana donde se supone carga la pagina a pagar, y se queda en blanco.

    Alguna idea?
    Gracias de antemano!

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola joe, lamento decirte que NO estas usando el plugin que yo desarrolle, el mio esta en el repositorio de wordpress puedes seguir este link, si usas este y tienes algun inconveniente con gusto te puedo ayudar.

      Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola joe, lamento decirte que NO estas usando el plugin que yo desarrolle el mio esta en el repositorio de wordpress, si usas este y tienes algun inconveniente con gusto te puedo ayudar.

      Reply

  • Branko

    |

    Hola Jairo, muy buen trabajo con este plugin.

    He realizado pagos correctamente, pero ma falta saber donde tengo que indicar la URL de Respuesta. No la URL a la que enviará PayU cuando termine el pago (tipo lista de productos o home), si no la página de respuesta en la que PayU me envía los datos del pago asíncronamente: APPROVED, REJECTED y demás.

    En la misma página de PayU me da la opción de indicar allí estos datos, pero si estoy en modo de pruebas no tengo forma de testera este paso, a menos que le envíe el parámetro response_url.

    He leído más arriva que lo hablabas con alguien, pero su caso es diferente porque ellos ya tenían esta página desarrollada, y yo la tengo que desarrollar con respecto de lo que envíen estas respuestas.

    ¿Me puedes ayudar con esto por favor?

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola Branko, bueno te comento la pagina de IPN es la misma de la de redireccion ya que dependiendo de los parametros enviados la API de woocommerce ejecuta el plgin para que este maneje el tipo de respuesta ya sea a de redireccion o la del IPN que de por si esa nadie la ve o no deberia verla.

      Reply

      • Jairo Ivan Rondon Mejia

        |

        PD: esto es si estas usando mi plugin el que esta en el repositorio de wordpres ya que el que lanzo payu latam esta desarrollado de forma diferente y yo no, lo desarrolle por lo tanto no doy soporte sobre el.

        Reply

        • Branko

          |

          No tenia ni idea de que PayU había lanzado un plugin para wordpress.

          Reply

          • Jairo Ivan Rondon Mejia

            |

            si de hecho lo hicieron hace un par de meses, pero ellos no siguen la directivas de wordpress o woocommerce para su desarrollo.

            Reply

      • Branko

        |

        Perfecto, entonces para que yo me entienda. EL plugin está usando la misma página para el fin de la compra que como llamada asincrona “response_url” para cuando los pedido quedan pendientes de respuesta.

        Ahora, la pregunta del millo, ¿tienes alguna página de fin de compra implementada ya? ¿con los parametros que recibe de PayU?

        Reply

        • Jairo Ivan Rondon Mejia

          |

          no de hecho eso depende completamente de la tienda en la que se implemente el plugin por eso coloque la opcion de pagina de retorno, asi lapersona puede crear una pagina colocarle el contenido que desee y direccionar al usuario a esta pagina cuando vuelva de la plataforma de pago.

          Reply

          • Branko

            |

            Perfecto Jairo,

            Otra pregunta, actualmente me salen como metodos de pago solo tarjeta de credito, que posibilidad hay de que me salgan todas las disponibles en PayU?

            Reply

          • Jairo Ivan Rondon Mejia

            |

            eso se activa automaticamente, cuando usas el modo de prueba solo se pueden probar los metodos de tarjeta de credito, cuando ya estes en produccion (tengas el modo de prueba desactivado de las opciones), ya te apareceran todos los metodos.

            Reply

  • Juan David

    |

    Hola Jairo! Quiero empezar dándole las gracias por el plugin, veo que es algo que nos esta ayudando a muchos que tenemos inquietudes sobre el tema de ventas en línea a través de wordpress. Soy básicamente nuevo en instalar mi propia tienda en línea pero trabajo a diario con wordpress por lo tanto tengo conocimiento del tema, y pues quisiera saber el proceso como es? Debo registrarme en Payu Latam, pero este registro lleva algún costo? Cuanto tiempo demora? Luego de esto debo tener WooCommerce, o sólo es necesario descargar tu plugin?

    De nuevo gracias y espero respuesta.
    Saludos Parcero!

    Reply

  • royer

    |

    Buen dia estoy tratando de instalar este plugins en mi wordpress , pero al activarlo no me aparece en la barra lateral izquierda. no se por que se presenta este problema..

    AGradeceria su colaboracion

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola, necesitas woocommerce instalado para hacer funcionar el plugin ya que depende de la tienda para funcionar.

      Reply

  • Cesar Guerrero

    |

    Muchas gracias me ha funcionado muy bien en otro sitio que manejo, me gustaría saber si estas trabajando en una versión con pagos recurrentes para suscripciones?, Gracias nuevamente

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola, pues te comento que hacer una version con pagos recurrentes por web checkout no estoy seguro que se pueda se que se puede usando la API de ellos pero un no he implementado completamente esa version, y me ha quedado dificil sacar tiempo para adelantar trabajo.

      Reply

  • Andrés

    |

    Hola

    Primero que todo agradecerte porque el plugin me está funcionando excelente en una página para un hotel con reservas online. Por otro lado tengo un par de preguntas:

    1. Es posible desactivar algún método de pago en PayU? Por ejemplo el de consignación ya que lo quiero ofrecer directamente desde Woocommerce.

    2. Es posibles en la página del checkout mostrar (chequeables) las opciones de pago y no solo el logo de PayU (Ej: http://wordpress.org/plugins/woocommerce-novalnet-gateway/screenshots/)

    Gracias nuevamente!

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola Andres, gracias primero que todo, desafortunadamente la opcion de web checkout no permite desactivar opciones de pago por ahora, no te entendi bien la segunda pregunta si me envias tu url podria ayudarme a entender mejor lo que necesitas.

      Reply

      • Andrés

        |

        Hola Jairo

        Básicamente la segunda pregunta se refiere a si, en vez de mostrar solo como método de pago PayU se pueden mostrar desde allí las opciones de pago, es decir, que la persona pueda escoger allí la opción de pago (débito, crédito, baloto, efecty) antes de ir a la página de PayU y al darle en pagar, ya se llevaría a la persona a la página de PayU pero directamente a la forma de pago que ya eligió. Esto ahorraría un paso a los usuarios y ayudaría a convertir mejor.

        Gracias por tu oportuna respuesta.

        Reply

        • Jairo Ivan Rondon Mejia

          |

          a ok ya te entendi pues la verdad no es posible generar ese tipo de interaccion con las opciones actuales de la plataforma de payu.

          Reply

          • Andrés

            |

            Entiendo, muchas gracias por tu respuesta.

            Reply

  • Alejandro Prieto

    |

    Jorge, buenas tardes. Estoy empleando el plugin de PayU Latam en la tienda de mi fundación, la cual espero lanzar en lo próximos días. Ya he configurado todas las opciones necesarias y he realizado varias pruebas satisfactorias, pero me encuentro con un problema que quisiera solucionar. Quisiera poder configurar el mensaje de la página de respuesta a la que es re-enviado el cliente una vez aprobada la transacción. ¿Es eso posible? Un ejemplo para ser más claro: un cliente desea pagar mediante Baloto y al hacerlo, la plataforma le permite generar un recibo que debe imprimir y llevar al punto Baloto para hacer el pago. Una vez que el cliente da click en finalizar transacción es enviado de regreso a nuestra tienda a la página definida por mi llamada “finalizar-compra”, con el mensaje “Pago Pendiente: PENDING_TRANSACTION_CONFIRMATION”. Es posible configurar ese mensaje, por algo mucho más amable y claro para el cliente.

    Muchas gracias por la atención.

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola Alejandro, actualmente no hya forma de hacerlo por configuracion pero dame un par de dias y trato de sacarle un tiempo para crear esa configuracion para que lo puedas hacer te parece.

      Reply

      • Alejandro Prieto

        |

        Jorge, mil gracias por la pronta respuesta. La verdad es que toda ayuda es bienvenida ya que no soy programador y todo lo que he realizado ha sido de forma autodidacta. Sin embargo, en este punto me encuentro atascado y como te mencioné inicialmente, planeamos abrir la tienda en los próximos días. Mil gracias y quedo muy atento a tus comentarios.

        Reply

  • Daniel Maldonado

    |

    La útima actualización del plugin debe tener instalada la última versión de woocommerce 2.2.2? o se puede actualizar con la 2.2.1?

    Reply

    • Jairo Ivan Rondon Mejia

      |

      No daniel puedes usar la versiona nterior de woocommerce solo le agrege unas opciones para los mensajes eso es todo

      Reply

  • Mauro Hernandez

    |

    Amigo tengo una pregunta, estoy tratando de configurar la pagina de respuesta, donde debería mostrarme el resumen del pedido como lo hace normalmente cuando elijo otra opcion de pago… sin embargo a pesar de que pingo como URL de respuesta la del carrito, solo me sale “Tu carrito esta vacío.” debo estár haciendo algo mal, puedes guiarme un poco de como “mostrar” los datos del pedido y lo que se me envia desde PayULatam?… Gracias

    Reply

  • Alex

    |

    Me sale este error cuando voy a finalizar la compra, en vez de ir a payu me sale esto:
    “El estado de este pedido es “publish”. No se ha podido pagar. Por favor, ponte en contacto con nosotros si necesitas ayuda.”

    Reply

    • Jairo Ivan Rondon Mejia

      |

      debe ser que la plataforma de payu esta en mantenimiento.

      Reply

      • Alex

        |

        Ellos dicen que no hay problema con la plataforma. Mi programador dice que no hay errores con el plugin ni con woocommerce. No sé que puedo hacer… mejor dicho me quedé sin tienda :(

        Reply

  • Elle

    |

    Hola Jairo,

    Muy bueno tu plugin!!!

    Pero tenemos una pregunta: Estamos desarrollando un sitio con Niveles de Membresia (PMPro), y no nos da la opcion de pagar con PayU Latam… Tu plugin tiene la opcion de vender Membresias por niveles?

    Gracias por tu respuesta!

    Elle

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola Elle, no conosco el plugin la verdad, el trabaja con woocommerce o es una plataforma diferente?

      Reply

      • Elle

        |

        Hola Jairo!

        Ya integre PMPro con WooCommerce, y al parecer si funciona tu plugin ahora como opcion de pagos. Pero el PMPro tiene un problema: si lo uso para membresias, exige que cada usuario abra otra cuenta (con password diferente) para poder comprar productos en la tienda. Mejor dicho, cada usuario debe tener 2 cuentas diferentes dentro de un mismo website! Muy mal…

        Pero lo bueno es que al parecer si funciona esa integracion con el Plugin de PayU Latam. :)

        Mil gracias!

        Elle

        Reply

  • Elle

    |

    Hola Jairo,

    Excelente tu plugin!

    Una pregunta: Como hago para usarlo con Membresias por Niveles? En este momento estoy usando el plugin de PMPro, pero no acepta PayU Latam. Que debo hacer?

    Gracias por tu ayuda!

    Elle

    Reply

  • James

    |

    hola!
    la opcion de pagos en linea, en lapágina que la necesito si aparece pero a redirigirme a la página web PayU para culminar la compra me aparece lo siguiente:

    Datos del Pago
    Referencia
    payU_Avantel Accesorios_41

    Descripción
    Avantel Accesorios Order

    Valor
    COP 81,202.00

    No se pudo crear la solicitud de pago

    Parámetro
    Mensaje de error
    usuarioId
    No puede ser vacio
    usuarioId
    Parámetro inválido

    espero que alguien me pueda ayudar y decirme a que se debe el error,
    gracias

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Revisa si el account id es el que aparece al lado de la bandera cuando entras a payu latam, es probable que ese sea el problema.

      Reply

  • Miguel

    |

    Tener cuidado de Utilizar W3 total Cache con La pasarela de Payu es terrible con actualiza el estado del pedido y así todo los deja como pendientes mientras ya pagaron los clientes

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Gracias por la información. revisare si puedo solucionar esa incompatibilidad.

      Reply

  • Christian

    |

    Hola, estoy tratando de configurar la pagina de respuesta, donde debería mostrarme el resumen del pedido como lo hace normalmente cuando elijo otra opción de pago, pero con me sale “Tu carrito esta vacío.” , puedes apoyarme un poco de como debe ser la configuración.

    Mi configuración es la siguiente:
    Pagina de regreso = Finalizar compra
    Page End Point (Woo > 2.1) = order-received

    Reply

    • Jairo Ivan Rondon Mejia

      |

      Hola christian, si deseas crear una pagina de retorno personalizada, debes crear esa pagina y seleccionarla como pagina de regreso ya que la pagina finalizar compra corresponde a el checkout asi que si la usas siempre te mostrara el mensaje de carro vacio.

      Reply

Leave a comment

Demo

Jairo Ivan Mejia

Developer

jairo@thecodeisintheair.com

Phone: 316 471 2355

Bucaramanga, San

Colombia
ИТ новости