fedealvz / WHMCS-MercadoPago

Gateway de Mercado Pago para WHMCS
https://marketplace.whmcs.com/product/6720-mercadopago-gateway
GNU General Public License v3.0
26 stars 17 forks source link

IPN dejó de funcionar en WHMcs 8.11 #31

Closed jmzolezzi closed 2 months ago

jmzolezzi commented 2 months ago

Ayer actualizamos a WHMCs 8.11 y ahora no vemos los pagos acreditados de forma automática.

¿Alguien más actualizó y tuvo algún error? ¿Será un error con la nueva versión, o tendremos que ajustar algo como para tener la acreditación de pagos automática?

aleandrot commented 2 months ago

Hola @jmzolezzi ! Te sugiero revisar en el log de tu servidor web si estás recibiendo peticiones provenientes de MercadoPago al PHP del callback y que status HTTP le da.

También podés intentar abrir el link del callback en el navegador, a ver si te da algún error en pantalla.

jmzolezzi commented 2 months ago

Gracias por la respuesta @aleandrot ! Por las dudas probé abrir el link del IPN directo y no veo ningún error (muestra "Callback completo: '200'").

El IPN venía funcionando lo más bien, no hubo cambios en el servidor ni entorno, sólo el update a WHMcs 8.11, aunque no descarto nada.

¿Pudiste actualizar a 8.11 y el IPN en su caso continua funcionando sin problemas?

villaboamiguel commented 2 months ago

Te podrías fijar si en el System Activity Log hay alguna advertencia o algo en el procesamiento del id de referencia de pago o error para reconciliar el pago con la invoice? Cuando ocurre esto, suele incluir el texto addInvoicePayment.

aleandrot commented 2 months ago

@jmzolezzi todavía no lo actualice, pero no veo que tenga ningún cambio aparente que pueda afectar al IPN de MercadoPago

jmzolezzi commented 2 months ago

Gracias @villaboamiguel, no veo ningún error en el System Activity Log. En Gateway Transaction Log veo el pago Aprobado, pero no veo que la invoice sea marcada como pagada, como sucedía antes.

Tampoco veo errores de PHP ni nada raro en los logs.

Como empezó a suceder desde que actualizamos a WHMcs 8.11, asumo que será ese el error pero esperaré que algún otro corajudo / apresurado actualice para confirmar si es eso.

diegovelasquez87 commented 2 months ago

Me pasa el mismo error al actualziar a la versión 8.11..

parece estar todo perfecto pero no se acreditan las facturas automáticamente.

han encontrado alguna solución?

fedealvz commented 2 months ago

@jmzolezzi @diegovelasquez87 gracias por el feedback! Corregido

jmzolezzi commented 2 months ago

Muchisimas gracias Fede!

jmzolezzi commented 2 months ago

Cerré el issue apresuradamente, pero aún no vemos los pagos acreditados automáticamente.

@diegovelasquez87 a vos te funcionó la actualización?

diegovelasquez87 commented 2 months ago

Cerré el issue apresuradamente, pero aún no vemos los pagos acreditados automáticamente.

@diegovelasquez87 a vos te funcionó la actualización?

Si, me funcionó perfecto a mi! Reemplacé solo el archivo modificado

diegovelasquez87 commented 2 months ago

El archivo mercadopago_config.php para ser más exacto

jmzolezzi commented 2 months ago

Tenés razón, era un problema nuestro, el IPN funciona 10 puntos con la última versión.

Gracias por la confirmación @diegovelasquez87

diegovelasquez87 commented 2 months ago

Tenés razón, era un problema nuestro, el IPN funciona 10 puntos con la última versión.

Gracias por la confirmación @diegovelasquez87

De nada! Abrazo!

diegovelasquez87 commented 2 months ago

pregunta ya que estamos.. alguno ha podido meter un QR en la factura para que redireccione a MercadoPago?

fedealvz commented 2 months ago

Hola @diegovelasquez87 ! Es buena idea!!! Te pido si te abrís un issue aparte para que sea visible

mturcutto commented 1 month ago

Gracias por la actualización. Mismo problema al actualizar a 8.11. No pude probar aún con el fix, pero dejo el agradecimiento de antemano.