Coder Social home page Coder Social logo

epayco / plugin_epayco_woocommerce Goto Github PK

View Code? Open in Web Editor NEW
29.0 13.0 11.0 2.68 MB

Reciba pagos online con tarjetas de credito, debito PSE, Efectivo y SafetyPay en menos de 24 Horas con multiples herramientas.

PHP 93.78% CSS 3.13% JavaScript 3.09%

plugin_epayco_woocommerce's People

Contributors

alexdevepayco avatar andres-duque avatar asuajegilberto avatar c2cortes avatar danielquiroz87 avatar dayancmm avatar devepayco avatar felipemesa14 avatar juanfelmesa avatar ricardosaldarriagapayco avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plugin_epayco_woocommerce's Issues

Actualizaciones por medio de WordPress

¿Han pensado en implementar la actualización directamente por la administración de WordPress? ¿O al menos una notificación? Porque actualmente en WordPress no aparece ningún tipo de notificación que diga que hay una nueva versión, y si no es porque ingreso acá no me doy cuenta que en nuestro sitio hay una versión demasiado desactualizada del plugin. Peor aún, al cargar el plugin actualizado, como tiene la versión escrita en el nombre de la carpeta entonces deja instaladas ambas versiones del plugin. Lo ideal es que tuviera un nombre único en todas las versiones (por ejemplo epayco-woocommerce), sobrescribiera las carpetas anteriores, y además implementara la actualización por medio del administrador.

PHP Fatal error: Uncaught Error: Call to a member function get_status()

$current_state = $order->get_status();

PHP Fatal error: Uncaught Error: Call to a member function get_status() on null in woocommerce-payco-gateway/woocommerce-gateway-payco.php:604

La asignación de la variable $current_state = $order->get_status(); asume que $order es un objecto. Pero $order existe únicamente si el condicional de unas líneas más atrás es verdadero, en caso contrario $order va a ser NULL y eso es lo que genera el error.

Usar estados por defecto de WooCommerce

Hola buenas tardes, he tenido que hacer varios ajustes de código nativo para vincular correctamente las respuestas de transacción por parte de ePayco, existe la manera de modificar las repuestas y dejar solo las de por defecto?

Ejemplo nativas: 'completed', 'pending', 'processing', 'on-hold', 'cancelled', 'failed'
Respuesta plugin: 'epayco-completed', 'epayco-processing', 'epayco-on-hold', epayco-cancelled, 'epayco-failed'

Muchas gracias!

Error en proceso de validación

Saludos,

Cuando mis clientes pasas al proceso de pago y son redirigidos a la página de ePayco, están recibiendo el siguiente mensaje de alerta en un popup:

La transacción #XXXX se encuentra en proceso de validación.

No los deja elegir método de pago ni nada y los lleva nuevamente a la página principal. Yo en WooCommerce recibo en "pedidos" el estatus como: pendiente de pago o ePayco Pago Fallido. La configuración es la que indican en la documentación, he probado deshabilitar plugins, cambiar la versión de PHP, reinstalar el plugin, probar versiones anteriores del plugin, pero sigue dando este error.

¿Podrían ayudarme?

535f8635-0543-4ee1-a843-ce0986824b0e

uBlock Origin deshabilita los pagos

Si se tiene instalado la extensión uBlock Origin en Chrome sencillamente jamás se muestran las opciones de pago, solo aparece el texto
"Cargando metodos de pago
Si no se cargan automáticamente, de clic en el botón "Pagar con ePayco"
Y seguido un botón naranja que tampoco funciona
descarga (2)

Soporte para pagos divididos

Buen dia,

Estamos montando un marketplace y necesitamos que esta libreria tenga la posibilidad de añadirse la configuración de split payments para pagarle a los comerciantes registrados en nuestra plataforma.

Warning : Trying to get property 'ID' of non-object

Buen día, el plugin esta generando el siguiente warning en el escritorio de WordPress :

Notice: Trying to get property 'ID' of non-object in /path/wp-content/plugins/woocommerce-gateway-payco/woocommerce-gateway-payco.php on line 929

Gracias !

Pantalla negra al procesar pago

Cordial saludo.

El siguiente problema se presenta cuando un cliente realiza más de un clic sobre el botón de pagos, se ve la carga en la parte inferior de la url pero el sitio queda en pantalla completa lo que termina en transacción abandonada.

Uso en Multisitios

Hola, estamos habilitando nuestro woocommerce en modo multisite, pero al activar el plugin para la red, solo me permite configurar y visibilizar como método de pago para el sitio/blog principal. En los demás sitios/blogs me lo deja activar pero no me muestra el link de configuración y tampoco se hace visible en los métodos de pago. Como podríamos hacer para tener el metodo de pago habilitado en los diferentes blogs/sites?

Saludos

Versión 4.x.x - Problemas con rediccionamiento

Hola,

Acabo de descargar e instalar el plugin para WooComerce versión 4.x.x

Hay algunos aspectos que me gustaría cambiar:

  • Cuando el cliente está en el checkout ePayco y le da clic a la opción de: "Cancelar y regresar al comercio", automáticamente es redirigido a la página de agradecimiento de WooCommerce, por lo que el pixel de Facebook y Google AdSense me lo cuentan como una compra. Cuando en realidad no ha pagado nada.

  • Cuando el cliente elige pagar en efectivo (Baloto, Efecty, etc), es redirigido a la página de agradecimiento de WooCommerce, por lo que el pixel de Facebook y Google AdSense me lo cuentan como una compra. Cuando en realidad no ha pagado nada.

  • En nuestro checkout de WooCommerce, nosotros estamos solicitando la Cédula. Al llegar al checkout de ePayco, nuevamente solicitan la cédula.

Les pido el favor que me ayuden a solucionar esto.

¡Muchas gracias!

Funcionalidad Pagos Divididos

Buenas tardes.
Por favor me pueden confirmar si está disponible la funcionalidad para pagos divididos en este plugin.
Muchas gracias

Warning: Undefined property + No se ha podido generar tu formulario de pago

Se presenta el siguiente mensaje en la interfaz de usuario para las páginas de cada producto:

Warning: Undefined property: WC_ePayco::$version in /home/p6jdjcvxwsq8/public_html/centrodeliderazgo.org/wp-content/plugins/Plugin_ePayco_WooCommerce/woocommerce-gateway-payco.php on line 1509

Warning: Undefined property: WC_ePayco::$version in /home/p6jdjcvxwsq8/public_html/centrodeliderazgo.org/wp-content/plugins/Plugin_ePayco_WooCommerce/woocommerce-gateway-payco.php on line 1510


Estos son los valores actuales en las líneas de código referidas respectivamente (plugin version 6.1.0.) :

wp_enqueue_script('gateway-epayco', plugin_dir_url(FILE).'lib/epayco.js', array(), $this->version, true );
wp_enqueue_style('frontend-epayco', plugin_dir_url(FILE).'lib/epayco.css', array(), $this->version, null);


Al procesar el pago en la pasarela aparece el siguiente error:

NO SE HA PODIDO GENERAR TU FORMULARIO DE PAGO. El valor 0000 (sin importar que valor tenga o se muestre en el producto) no es válido en la etiqueta data-epayco-amount, no se encuentra entre los rangos definidos para el comercio.

Aun asignando un valor máximo permitido en la configuración general, ningún valor sirve para validarse en la etiqueta.

Por favor orientar la resolución de este problema. La cuenta está completamente validada al 100%

FireShot Capture 011 - Error en pagina de producto

FireShot Capture 009 - Pasarela de pagos - ePayco - secure epayco co

V 5.5.0 Firma no válida

Al igual como se reportó en la V 5.4 la transacción pasa a Fallida, indica firma no válida, pero la transacción realmente es aprobada.

favor solucionar o indicar que realizar, dado que la lógica de mi negocio empieza con un estado "completado"

gracias!

image

Problemas inventario con ePayco Gateway

Al realizar un pedido en la tienda, se este efectivo o fallido el inventario siempre termina aumentado en una unidad adicional de lo ingresado en woocommerce.

Problema con respuesta incorrecta del plugin

Wordpress Versión 5.4
Woocoomerce Versión 4.0.1
ePayco WooCommerce Versión 4.0.x (descargado del repo)

Hola, estoy probando el plugin en entorno de pruebas para un cliente pero al realizar los pagos la respuesta es que no pudo procesarse el pago, aunque haya sido procesado correctamente..

image

Aqui pueden ver como el pago si entra correctamente a epayco
image

image

y también llegan las respectivas notificaciones de correo de la transacción aprobada.
image

Así mismo al revisar en las ordenes/pedidos del usuario se refleja que el pago no fue efectivo y sale el botón para realizar el pago. (pago que ya fue realizado y aprobado)

image

Que puedo hacer? es normal esa respuesta en entorno de desarrollo?

Esta es mi Configuración del plugin
screencapture-3-230-250-27-wp-admin-admin-php-2020-04-18-19_57_45

Muchas gracias.

Notice : Undefined index

Saludos Amigos, en la pasarela de pagos está notificando las siguientes advertencias en WordPress :

Notice: Undefined index: description in /wp-content/plugins/woocommerce-payco-gateway/woocommerce-gateway-payco.php on line 45

Notice: Undefined index: POST in /wp-content/plugins/woocommerce-payco-gateway/woocommerce-gateway-payco.php on line 51

Muchas gracias !

Guardar resultado de la transacción como metadatos (campos personalizados) de la orden

Seria bueno poder tener datos básicos del resultado de la transacción guardados junto con el pedido de Woocommerce. Por ejemplo, medio de pago (PSE, TC, etc), numero de referencia de ePayco, estado y banco. Esto es importante cuando se necesitan realizar integraciones con otros sistema, enviar notificaciones de pedido que tengan los datos de pagos, etc.

Pagos en modo sandbox: Error con el método update_status()

Estimados.

Estoy haciendo una integración del servicio y me arroja un error PHP Fatal Error al asignarse una variable con valor de NULL.

Estoy utilizando la versión 3.4.0, y puntualmente el error es el siguiente:

Fatal error: Call to a member function update_status() on null

Ubicación: Plugin_ePayco_WooCommerce_3.4.0/woocommerce-gateway-payco.php on line 682

¿Algún troubleshoot o lineamiento directo al que deba apegarme?

Gracias.

Estado de pago incorrecto

Buen día, llevamos un buen tiempo con un error en epayco. Tengo una instalación en el sitio web de un cliente, donde mucha cantidad de transacciones son aceptadas por ePayco pero en woocomerce salen canceladas.
Ya tenemos la versión reciente del plugin, en los tickets de soporte no me dan repsuesta desde hace 3 días.

No aparece ePayco en las opciones de pago

Intenté usar el plugin de ePayco pero no aparece en las opciones de pago al finalizar la compra.

Al no encontrar solución, decidí hacer una instalación de WordPress limpia, únicamente con WordPress, WooCommerce y el plugin de ePayco, y efectivamente la opción de pago no aparece. Tal vez haya un problema de compatibilidad con las últimas versiones de WordPress y/o WooCommerce.

Software instalado:

  • WordPress: 6.4.2
  • WooCommerce: 8.4.0
  • ePayco: 6.7.6

También intenté con la versión 6.7.5 y la 6.7.4 de ePayco pero no aparece la opción de pago en el checkout.

También intenté con la versión 8.3.1 de WooCommerce y tampoco aparece ePayco en el checkout.

ePayco está activo en los métodos de pago:
image

En el backend están configuradas las llaves de la cuenta de ePayco.

En el checkout no aparece el medio de pago
image

Si activo otros medios de pago, estos sí aparecen, pero ePayco sigue sin aparecer.

Problemas con BTC

Somos una organización colombiana la cual estamos iniciando la aceptación de pagos de nuestros servicios con Bitcoin hay un problema con el plugin de Epayco y el tipo de moneda, ya que por defecto la tenemos el dolar, pero para aceptar los BTC, configuramos el Dolar pero que se visualice tambien el valor en BTC y bueno Epayco no tiene esto configurado, que solución nos pueden brindar? desactivar el plugin mientras sacan una actualización o que podemos hacer?

Pagina de Confirmación

Hola, la pagina de confirmación esta en el plugin?? cuando hago una transacción en modo prueba esta se quedan en procesado pero no la confirma

In order to make the previous orders searchable on Orders

Hola, he actualizado el plugin, pero me sale esto en wordpress:
In order to make the previous orders searchable on Orders page where meta key of the custom order number is not present, we need to update the database. Please click the "Update Now" button to do this. The database update process will run in the background.

image

V 5.4.0 error firma

luego de la actualización 5.4.0 las ordenes automáticamente quedan en fallido, ya que dice que: Firma no valida, al volver a instalar la 5.2.x funciona perfecto de nuevo.

Bloquea algunas funciones en wordpress 5.5.

Lo he probado en mi sitio web usando wordpress 5.5. y al activarlo, desaparece los menus del sitio pero en el backend

por favor corregir este error y actualizarlo tanto para wordpress 5.5. como woocommerce 4.4

gracias

Versión 6.7.1 error en crear pago

La última versión no crea el pago para procesar en ePayco lo que ocasiona que no se puedan completar los pagos. Por favor revisarlo.

¿Cómo puedo sincronizar el número de cédula?

Saludos. Recomiendan alguna solución para sincronizar un campo adicional en woocommerce (número de cédula - campo adicional por budypress) con el formulario del checkout de epayco? grtacias!

Divulgación de información sensible

Durante de unas pruebas de seguridad se evidenció en el proceso de la pasarela de pagos una vulnerabilidad al divulgar información sensible del usuario en la URL.

El impacto es de un nivel alto, debido a que es posible acceder a información sensible del proceso que se está llevando a cabo en la plataforma.

vulnerabilidad

Quedo atento a una pronta actualización de este issue.

Ejemplo de pagina de respuesta

Hola, ¿donde puedo encontrar un ejemplo de página de respuesta de ejemplo de pago con woocommerce? La idea es que muestre el estado del pago y no solo un mensaje estático. Gracias

ERROR: DESCRIBE IF; V6.30

Consulta:
DESCRIBE IF;

Solicitante
EpaycoOrder::setup()
wp-content/plugins/Plugin_ePayco_WooCommerce/lib/EpaycoOrder.php:136
epayco_update_db_check()
wp-content/plugins/Plugin_ePayco_WooCommerce/woocommerce-gateway-payco.php:1586
do_action('plugins_loaded')
wp-includes/plugin.php:476

Componente:
Plugin: Plugin_ePayco_WooCommerce

Mensaje de error
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'IF' at line 1

Código de error
1064

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.