Cómo configurar PayU Latam en WooCommerce [ACTUALIZADO 2020] - Samva Network

Cómo configurar PayU Latam en WooCommerce [ACTUALIZADO 2020]

anuncios fraudulentos en una página web
Indicios de anuncios fraudulentos en una página web
20 agosto, 2019
SEO busquedas por voz portada
La Nueva Fórmula de SEO, búsquedas por voz
18 septiembre, 2019
configurar PayU en WooCommerce

De las muchas veces que he tratado de  configurar PayU Latam en WooCommerce siempre me encuentro con un detalle acerca de los múltiples ID que solicitan que no coincide en ningún manual. Después de encontrar el truco y repetirlo varias veces, decidí hacer este tutorial para aquellos que como yo gastan un poco más de tiempo de lo esperado en este paso. Que aunque es sencillo, al no ser 100% claro y si tienen memoria de pollo como yo, se nos puede olvidar fácilmente y tardar horas tratando de buscarlo.

Por eso, aquí les dejo la guía completa de Cómo configurar PayU Latam en WooCommerce paso a paso:

Descargar el Plugin de PayU

  1. El primer paso es buscar donde descargar el plugin con el que PayU cuenta por defecto para integrar su pasarela con WooCommerce. Para esto ingresamos a la web de PayU https://www.payulatam.com/co/ y en el menú de la parte superior, ingresamos a la opción Desarrolladores.
  2. Una vez hacemos clic en  Desarrolladores se nos abre una página en una pestaña nueva, nos dirigimos a esta pestaña y vamos hasta el final de la página, del lado izquierdo, seleccionamos la opción Plug-ins para carritos de compra.
  3. Aquí vamos a encontrar los diferentes plugins con los que cuenta PayU para integrar con las diferentes plataformas de comercio electrónico. En este caso vamos a descargar la integración con WooCommerce, para esto nos despazamos hacia abajo hasta que encontremos el logo de WooCommerce y hacemos clic en la opción Descargar Plugin.
  4. Inmediatamente, se abre una ventana flotante, en la que debemos seleccionar la ubicación en la que guardaremos el plugin en nuestro computador. Una vez hayamos seleccionado la ubicación, hacemos clic en Guardar.
    De esta manera se guardara el plugin en la ubicación seleccionada, que debemos tener presente al momento de instalarlo. Si tienes la opción de guardar por defecto en una carpeta específica, te recomiendo que busque en tu computador, en la carpeta Descargas o Escritorio.

    Instalar el Plugin de PayU en WordPress

  5. Ya hemos descargado nuestro plugin, el paso siguiente es instalarlo en WordPress. Para esto ingresamos en nuestro usuario y contraseña de administrador de WordPress, como normalmente lo hacemos. Nos dirigimos en el menú de la izquierda a la sección Plugins y hacemos clic sobre la opción Plugins Instalados.
  6. Aquí encontraremos la lista de plugins que ya tenemos instalados en nuestra web de WordPress. Ahora añadiremos el plugin para configurar PayU Latam en WooCommerce. Para esto hacemos clic en la parte superior de la pantalla, justo al lado del título Plugins, en la opción Añadir nuevo.

    Recuerda: que para que el plugin funcione debes tener instalado previamente WooCommerce y configurado todas las opciones de los productos y la Tienda Virtual.
  7. Aparecerá una nueva pantalla, en la que debes hacer clic en la parte superior, justo al lado del título Añadir Plugins, en el botón Subir Plugin.
  8. Aquí hacemos clic en Seleccionar Archivo.
  9. Aquí se abre una ventana emergente, en la que debemos seleccionar la ubicación en la que anteriormente guardamos el archivo zip del plugin. Seleccionamos el archivo y hacemos clic en Abrir.
  10. Volvemos a la pantalla de WordPress y hacemos clic en el botón Instalar ahora.
  11. Una vez instalado el plugin debemos activarlo. Para esto hacemos clic en el botón Activar Plugin, en la nueva pantalla que aparece.
    De esta manera queda completamente instalado y activado el plugin dentro de WordPress y Woocomerce.

    Configurar PayU Latam en WooCommerce

  12. Para finalmente configurar el plugin de PayU Latam en Woocommerce, debemos dirigirnos en el menú de la izquierda de WordPress, hasta la opción WooCommerce y el submenú Ajustes.
  13. Ya en los ajustes de WooCommerce, ingresamos a la pestaña de Pagos en la parte superior de la pantalla.
  14. En esta sección encontrarán listadas todas las opciones de pago instaladas en el WooCommerce. Aquí vamos a ubicar la opción de PayU Latam y vamos a activarla en el botón del centro, deslizándolo, hasta que se vea de color morado.
  15. Una vez activada la opción de pago, ingresamos a la configuración de PayU, para esto, hacemos clic sobre el nombre de PayU Latam.
  16. Aquí es donde comienza la acción (jajaja) y donde está el truco confuso del que les hablo, pero con este tutorial espero que no les quede ninguna duda. En esta sección vamos a configurar todos los ID que requiere PayU para funcionar correctamente. En el primer recuadro pueden cambiar el nombre que va a aparecer en el carrito de compras de cara al cliente, o también pueden dejar el que tiene por defecto. Existen dos tipos de administradores de PayU Latam actualmente, PayU Biz y PayU «general», a continuación verán las instrucciones para obtener los ID en PayU Biz y al final de este tutorial, encontrarán la información de la nueva plataforma. 
    • Merchant ID

      En la opción de Merchant ID, debes agregar el ID que ofrece PayU según el país en el que va a recibir los pagos para la tienda virtual. Para conseguir este ID, debes encontrarlo en este enlace https://secure.payulatam.com/configuration/ una vez hayas ingresado con tu usuario y contraseña a la cuenta de PayU.


    • Account ID

      El Account ID, es el código único de la cuenta de PayU, por lo tanto es exclusivo de tu usuario. Se encuentra al lado izquierdo del nombre del propietario de la cuenta al ingresar a este enlace https://secure.payulatam.com/configuration/#ITEM%3D54 y tiene 6 dígitos.

    • API Key

      El API Key, es un código alfanumérico y la llave única de la cuenta de PayU, que permitirá conectar WooCommerce con la pasarela de pago. Puedes encontrarla en este enlace  https://secure.payulatam.com/configuration/

    • Gateway

      El Gateway es el enlace por medio del cual PayU conecta el carrito de compras de WooCommerce, para que al realizar pago, los usuarios puedan ir directamente a la pasarela de pagos. Hay dos enlaces, ambos puedes copiarlos y pegarlos directamente en la configuración de PayU en WooCommerce:

      • Este enlace funciona por medio de SandBox, se utiliza mientras se están haciendo pruebas de funcionamiento dentro de la tienda virtual https://sandbox.gateway.payulatam.com/ppp-web-gateway
      • Este enlace se utiliza cuando la tienda virtual ya está completamente lista, se han superado la sesión de pruebas y está preparada para recibir los pagos de clientes https://gateway.payulatam.com/ppp-web-gateway/
    • Página de respuesta

      Esta página la creas directamente en tu WordPress, y agregas en ella lo que quieres que tus clientes vean una vez hayan terminado la transacción. Una vez la hayas creado, copias y pegas en la configuración de PayU en WooCommerce la URL.

    • Página de confirmación

      Esta página la creas directamente en tu WordPress, y agregas en ella la información de confirmación de la transacción. Una vez la hayas creado, copias y pegas en la configuración de PayU en WooCommerce la URL.

  17. Por último haces clic en el botón Guardar Cambios

    Verificar funcionamiento después de configurar PayU Latam en WooCommerce

  18. Verifica en tu carrito de compras que te aparezca la opción de pagos PayU Latam y que redirija correctamente a la pasarela al hacer clic en realizar el pago.Verificar configuracion PayU Latam en WooCommerce 1

Nueva Plataforma 2020 o PayU «General»

Para obtener los ID necesarios en la nueva plataforma de PayU debemos ingresar con nuestro nombre de usuario y contraseña, seguir los siguientes pasos y continuar con este tutorial desde la opción «Gateway»:

  1. Ingresas al administrador de PayU con tu usuario y contraseña.
  2. Haz clic en la opción de Configuración en la parte superior derecha de la pantalla

  3. Haz clic en la opción Configuración técnica


  4. Aquí encontrarás todos los códigos que necesitas. En la esquina superior izquierda encontrarás el Merchant ID, un poco más hacia abajo, la opción de Account ID, y en la columna izquierda la opción de API Key, como lo indica en la imagen

Bueno, bueno, eso es todo, espero que les haya servido, igual que a mi para superar los impases de configurar la pasarela de pagos PayU con WooCommerce.  No olvides, compartir y comentar. Sígueme en Instagram y cuéntame los temas que te gustaría que escriba en mis próximos artículos. ¡Ciao Italia! 👋🏽

Te ayudo a configurar PayU en WooCommerce por ti
Te ayudo a configurar PayU en WooCommerce por ti

 

Sandra Milena Vergara Alfonso
Sandra Milena Vergara Alfonso
Hola, estoy muy contenta de que leas mi contenido, he trabajado desde hace más de 9 años en la creación de sitios web, marketing digital y generación de contenido, para que empresas y marcas vendan más. Me gusta aprender cada día de lo que hago y ahora lo quiero compartir contigo. Puedes contactarme para lo que necesites al correo [email protected] ;) Te envío muchos saludos. :D

80 Comments

  1. alejandra dice:

    hola! ya realice esos paso, lo active pero no me sale la pestaña de woocommerce en el panel lateral!!
    que debo hacer ?? ayuda porfaaaa

  2. Julio dice:

    Hice todos los paso pero me dice en la pasarela :
    order_not_processed_by_sign

    Invalid Sign

    Desde el soporte no me pueden decir nada sobre Woocommerce, no se si ellos saben. Tendria que ser todo automatico.

    Gracias!

  3. estefania dice:

    ya lo intente todo y no puedooo! a mi me sale diferente el menu de payu de donde obtengo los datos
    que hago, ayuda

  4. David dice:

    Una pregunta Samva cuantos dígitos tiene el ID account number

  5. Felipe Duque dice:

    Hola, cuando ingreso todo lo que dices, y al final al probar comprar, me genera un error diciendo «Entidad [Account] no encontrada con ID [******].» pero la tengo copiada tal cual como muestras en tu video. No sé si podría ser que el id del comercio no es igual al que dices que es para Colombia? puse el que das tú y da ese error.

    PD: Mi cuenta aun se encuentra pendiente de Verificacion, sale el siguiente mensaje: «Tu cuenta está en Modo pruebas. Nuestro equipo de riesgo la activará una vez validada.»

    PD2: Por el momento solo la uso para pruebas y me sale el error, es por el tema de la verificación que no puedo seguir con el debido proceso?.

    • Hola Felipe, debes verificar en el enlace del artículo, cuál es tu account ID, porque es posible que no sea el mismo y por otra parte debes verificar que la cuenta esté validada para que funcione. Saludos

      • Eduar Alejandro Troyano dice:

        Hola Sandra, genial el vídeo y los detalles de la configuración.

        Tengo el mismo problema que consulta Felipe Duque; basado en tu respuesta, la primera parte la verifiqué y el acountID corresponde de acuerdo a la cuenta de payu que obtuve, pero frente ala validación de la cuneta, al ingresar obtengo 2 mensajes:

        1- [En naranja] – Tu cuenta está en Modo pruebas. Nuestro equipo de riesgo la activará una vez validada.

        2- [En azul] – Tu cuenta entrará a verificación después de realizar tu primera transacción
        Puedes continuar recibiendo pagos con PayU, pero solo podrás transferir tu dinero hasta que verifiquemos tu información

        No se si tu respuesta apunta a cuál notificación, y si es a la primera, la cuál a primera instancia me parece, ¿podrías darme un estimado de cuantos días hay q esperar para que activen la cuneta y pueda iniciar con la prueba?, porque ya en mi web sale la opción de pago de payU Latam

        De ante mano, muchas gracias.

        NOTA: detalle del error que obtengo al pagar:

        —-
        Tenemos inconvenientes con los datos que estamos recibiendo para procesar tu pago.

        Comunícate con la tienda para que puedas ingresar de nuevo y completar el pago.

        Integración web checkout
        No se pudo crear solicitud de pago

        Error interno del servidor.

    • Luis Rivera dice:

      Hola Felipe. Yo tengo tengo el mismo error. ¿Lograste solucionarlo?

      • Hola Luis, debes verificar en el enlace del artículo, cuál es tu account ID, porque es posible que no sea el mismo, también debes darte cuenta que en estos momentos PayU se está demorando en verificar las cuentas, sin embargo, está permitiendo que haga transacciones a pesar de esto. Un abrazo

  6. andres dice:

    A mi me funciona perfectamente, pero no me genera el reporte de pago generado en woocommerce, es decir todos lo pedidos quedan en verificación , que puede ser?

    • Hola Andrés, debes verificar en el soporte técnico de PayU, que si esté haciendo la transacción correctamente y la apruebe. Un saludo 🙂

    • Hola, quise volver a responderte, porque ya encontré una forma para que el pedido cambie automáticamente, debes verificar que las páginas response.php y confirmation.php que están dentro del plugin, estén en la ruta correcta y funcionen correctamente, que el hosting no las esté bloqueando estas páginas, si esto sucede el estado de tu pedido cambiará automáticamente. Espero que si no has podido solucionarlo con esto puedas hacerlo. Un saludo 🙂

  7. Carolina Castilla dice:

    Hola! Quisiera saber si esa URL de Gateway aún te funciona? yo intento hacer la transacción y me falla, sin embargo en producción si me funciona

  8. nestor dice:

    hola, me puedes ayudar como hago la integracion de PayU Latam con mi tienda?

  9. Muy buen articulo, me muchisimo, espero funcione al 100%. Dios te bendiga.

  10. Diego Valderrama dice:

    Buenas Noches, estoy trabajando Woocommerce de manera local, hasta que punto me deja hacer el proceso de pago con Payu.

    Gracias

  11. Felipe dice:

    Hola! Cómo se hace para tener toda la interfaz de PayU en Inglés? Los clientes de mi ecommerce son angloparlantes…. Gracias

  12. Juan Zequera dice:

    Sandra, eres toda una estrella!!!!!! tengo el siguiente problema: los pedidos generados y pagados con tarjeta no se muestran como confirmados ni salen los correos de confirmación, sabes a que se puede deber????? mil gracias de antemano guapa!!!

    • Hola Juan, muchas gracias por tus palabras 🙂 lamentablemente PayU no tiene la capacidad de modificar automaticamente el estado de este tipo de pedidos y debe hacerse manualmente. un abrazo.

    • Hola, quise volver a responderte, porque ya encontré una forma para que el pedido cambie automáticamente, debes verificar que las páginas response.php y confirmation.php que están dentro del plugin, estén en la ruta correcta y funcionen correctamente, que el hosting no las esté bloqueando estas páginas, si esto sucede el estado de tu pedido cambiará automáticamente. Espero que si no has podido solucionarlo con esto puedas hacerlo. Un saludo 🙂

      • Maryori dice:

        Hola! cual es la ruta correcta? Ambos archivos en mi wordpress se encuentran en el plugin woocommerce-payu-latam. Me ayudas por favor.
        Estoy intentando dejarlo automatico.

        • Hola Maryori, la ruta correcta, es la que aparece por defecto en el plugin, solamente le cambias el nombre de tu dominio, debes verificar que:

          1. Los archivos tengan los permisos necesarios de lectura y escritura
          2. Que no estén bloqueados por el archivo robots.txt

          Un saludo

  13. Luis fer dice:

    hola sandra, buen dia. sandra porque cuando realizan el pedido , lo pagan, esta bien. no me llega los detalles del pedido a mi correo. me llega la confirmación del pago pero no que pidieron?

  14. hola sandra gracias tengo este error order_not_processed_by_sign no puedo solucionarlo Me puedes ayudar con la solucion gracias

  15. Brayn dice:

    Hola Sandra, tengo un problema con el gateway de pay U me sale esto:

    Notice: id ha sido llamada de forma incorrecta. Order properties should not be accessed directly. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/Procat-conservation-child02/page.php’), get_template_part, locate_template, load_template, require(‘/themes/Procat-conservation/template-parts/content-page.php’), the_content, apply_filters(‘the_content’), WP_Hook->apply_filters, do_shortcode, preg_replace_callback, do_shortcode_tag, WC_Shortcodes::checkout, WC_Shortcodes::shortcode_wrapper, WC_Shortcode_Checkout::output, WC_Shortcode_Checkout::order_pay, wc_get_template, include(‘/plugins/woocommerce/templates/checkout/order-receipt.php’), do_action(‘woocommerce_receipt_payulatam’), WP_Hook->do_action, WP_Hook->apply_filters, WC_Payu_Latam->receipt_page, WC_Payu_Latam->generate_payulatam_form, WC_Payu_Latam->get_params_post, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong Por favor, visita /home/procatco/public_html/wp-includes/functions.php on line 5167

    qué me aconsejas, bueno , salen mpás errores 🙁

  16. daniela martinez dice:

    Hola Sandra! al hacer todos los pasos de tu video intento la transacción y me sale order_not_processed_by_sign
    Quedo debo hacer?

  17. Jose Miguel dice:

    Hola! He configurado todo, pero cuando realizo el pago y me devuelvo a la página de confirmación, woocommerce no valida mi pedido como completado. ¿Qué puedo hacer?

    • Hola José, debes verificar que las páginas de response.php y confirmation.php que están dentro del plugin, estén en la ruta correcta y funcionen correctamente, que el hosting no las esté bloqueando estas páginas, si esto sucede el estado de tu pedido cambiará automáticamente. Espero que si no has podido solucionarlo con esto puedas hacerlo. Un saludo

  18. David Felipe dice:

    Buenas noches, muchas gracias por la explicación, pero no he podido realizar ninguna transacción. Me sale el siguiente mensaje

    (Tenemos inconvenientes con los datos que estamos recibiendo para procesar tu pago. Comunícate con la tienda para que puedas ingresar de nuevo y completar el pago)

    ¿qué debo hacer?

    Muchas gracias por la ayuda

  19. Andrea dice:

    Hola Sandra, primero gracias por la Información. Segundo, tengo un lio y es que al procesar la comprar en mi página web en modo prueba o no prueba me genera el error
    Entidad [Account] no encontrada con ID, he revisado y esta escrita perfectamente, veo que ha otros chicos les pasa los mismo pero pudieron solucionar o cómo se soluciona? gracias.

  20. Eder Acosta dice:

    Hola, gracias por el post, sin embargo me salia el error “Entidad [Account] no encontrada con ID [******].” me comunique con PayU y me respondieron lo siguiente:
    Cordial saludo,

    Atendiendo a su inquietud, comedidamente nos permitimos informar que este inconveniente se presenta porque están utilizando las credenciales de producción y el endpoint al que están apuntando es del ambiente de pruebas sandbox. En este caso sugerimos lo siguiente:

    Si se requieren hacer pruebas en el ambiente sandbox recomendamos utilizar las credenciales de pruebas expuestas en nuestra documentación: http://developers.payulatam.com/es/web_checkout/sandbox.html y apuntar al endpoint de pruebas: https://sandbox.checkout.payulatam.com/ppp-web-gateway-payu.

    Por otro lado, si desea realizar transacciones en ambiente productivo, recomendamos utilizar sus credenciales de producción, apuntando al endpoint de producción: https://checkout.payulatam.com/ppp-web-gateway-payu/.

    y ya esta funcionando perfectamente. Muchas gracias

  21. En este caso he leído todo, pero el problema que tengo es que si me da la pagina de respuesta pero la de confirmation no, aún estando en la ruta y que se llame correctamente, si el servidor lo llegará a bloquear esa opción donde la podría revisar, lo extraño es que la de response si funciona. entonces si tienes algo para aportarme en este dilema, sería genial.

  22. diego dice:

    Hola buen dia Tengo un problema con Payu , no cambia el estado una vez paga el cliente, es posible alguna solucion rapida, ya que mi cliente esta molesto por esa parte, alguno que lo logro solucionar, el pedido queda pendiente de pago en woocommerce, pero en payu ya esta pagada.. urgente por fa

    • Hola Diego, debes verificar que las páginas response.php y confirmation.php que están dentro del plugin, estén en la ruta correcta y funcionen correctamente, que el hosting no las esté bloqueando estas páginas, si esto sucede el estado de tu pedido cambiará automáticamente. Espero que si no has podido solucionarlo con esto puedas hacerlo. Es la solución que conozco. Un saludo

  23. juan moncada dice:

    hola buen dia quiero saber como hago para cambiar el estado de la compra en woocomerce ya que el dinero esta entrando pero la compra aparece como cancelada

    • Hola Juan :), debes verificar que las páginas response.php y confirmation.php que están dentro del plugin, estén en la ruta correcta y funcionen correctamente, que el hosting no esté bloqueando estas páginas, si esto sucede el estado de tu pedido cambiará automáticamente. Espero que si no has podido solucionarlo con esto puedas hacerlo. Y si no la lográs, yo puedo ayudarte por medio de una asesoría. Un saludo

  24. Ricardo Paz dice:

    Integración web checkout
    No se pudo crear solicitud de pago
    Descripción
    Mensaje de error

    UNIQUE_REFERENCE

    The order could not be processed, the account id [903,128] state is [DISABLED]

  25. Santiago Suárez dice:

    Hola
    Me gustaría saber en la nueva plataforma de PayU, donde puedo modificar mi logo. No encuentro donde hacerlo.

  26. luis dice:

    yo tengo un problema con mi wordpress multisites porque no me devuelve los validados, quedan procesando 🙁 no se que hacer

  27. Hermes dice:

    Holaaa. Me gustaria saber si han encontrado solución al error de:

    order_not_processed_by_sign

    Invalid Sign

    Ya verifique la ruta de los archivos response.php y confirmation.php. Mi hosting no esta bloqueando nada pues trabajo con AWS EC2 e incluso probé usando un plugin que mencionaron acá arriba, pero resulta ser el mismo que hoy en día ofrece PayU en su pagina oficial .

  28. jhon dice:

    Hola Sandra, sabes cómo configurar woocommerce para que lleguen los datos del formulario a payu, en mi caso no llega el nombre y el teléfono. Cuando verifico las compras no llegan estos datos en la venta. gracias

  29. angela dice:

    Hola Sandra, como estás!
    Estaba haciendo la configuración del gateway, pero al realizar una compra sale:

    Internal Server Error – Read

    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Reference #3.477f1cb8.1608260622.148c7b59

    cómo lo puedo arreglar?

  30. Mto dice:

    Hola, ¿cómo puedo añadir un código de conversiones a payu latam?
    Ya he utilizado algunos plugins, pero ninguno me funciona con payu. ¡Ayuda!

  31. Facundo dice:

    Yo tengo una consulta con respecto a la Thank you page, y la pagina de confirmación, yo ya cree ambas personalizadas ( en mi wordpress) y ya las integré dentro del panel de payU , redirige bien , aunque no trae ningún valor relacionado con la compra , simplemente se muestra lo que agregué desde el editor del tema ( una imagen y texto plano) . Ahora cuando elijo la opción dentro de mi woommerce como «reembolso» y hago la misma prueba y llego a la thankyoupage ( el proceso nunca sale del sitio web con este sistema) , dentro de la misma me trae todo lo relacionado con la compra , como el nombre del producto, el precio, la moneda, etc. Mi pregunta es ….¿ hay que hacer algo mas aparte de colocar la URL final en el panel de PyaU ? ¿ Cómo hago para que esa thankyoupage luego de ser redirigido desde PayU traiga los valores relacionados con la compra? gracias-

    • Hola Facundo, gracias por comentar, en la última actualización aclaré que se debe utilizar la propia thank u page que trae el plugin y solo reemplazar la URL de la página cuando se está configurando el plugin, para que suceda esto que solicitas. Un abrazo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Abrir chat