mercadopago / DEPRECATED-sdk-php

DEPRECATED - MercadoPago PHP SDK
MIT License
1 stars 10 forks source link

No se envian más notificaciones de suscripción al IPN #136

Closed lucianoghione closed 6 years ago

lucianoghione commented 6 years ago

Hola,

Estoy integrado pero cuando una persona se (adhiere/da de baja) el débito automático (pagos recurrentes/suscripciones) ya no se envían las notificaciones a mi IPN. Solamente cuando un usuario paga la suscripción si se envía la notificación. Pero no cuando se adhiere/da de baja.

Esto sucede en entorno de producción y también probe con usuarios de prueba en el entorno de pruebas y pasa lo mismo.

No son problemas en mi código ni nada por el estilo porque hasta hace unas semanas funcionaba perfectamente.

Espero una pronta respuesta, Saludos.

sgarofalo808 commented 6 years ago

Buenas, estoy exactamente con el mismo inconveniente. Luciano tuviste alguna novedad al respecto?

lucianoghione commented 6 years ago

Buenas, estoy exactamente con el mismo inconveniente. Luciano tuviste alguna novedad al respecto?

Hola, Hasta ahora he intentado comunicarme via el formulario de soporte, pero aún no he tenido respuesta, si en algún momento tengo alguna novedad, te aviso.

Saludos

knifesk commented 6 years ago

+1

asobralr commented 6 years ago

Estoy con el mismo problema. Desde hace poco más de una semana.

knifesk commented 6 years ago

@joelibaceta tendrás alguna data?

joelibaceta commented 6 years ago

@knifesk @asobralr @lucianoghione efectivamente es un problema detectado y se esta trabajando en resolverlo.

sgarofalo808 commented 6 years ago

Hola gente, alguna novedad con esto? Hace un mes que esta este problema y me sigue ocurriendo!

lucianoghione commented 6 years ago

Hola gente, alguna novedad con esto? Hace un mes que esta este problema y me sigue ocurriendo!

Hola @sgarofalo808, aún no hay novedades del asunto, realmente espero que se solucione pronto porque es algo bastante grave, te recomiendo como solución provisoria (es lo que yo hice) generarte de alguna manera algún curl request o similar al IPN cada vez que se haga alguna solicitud de suscripción, por ejemplo en tu url de retorno que pusiste en la preferencia. Se que no es una manera elegante de manejarlo y tampoco contempla el caso de que un usuario se de de baja a la suscripción desde su cuenta de Mercado Pago pero es lo que se me ocurrió hacer hasta que solucionen el problema.

@joelibaceta Alguna novedad?

Saludos!

knifesk commented 6 years ago

Yo hice en Postman un request para solventar el problema momentáneamente... Lo envio con POST a mi URL de IPN

{
    "resource" : "https://api.mercadolibre.com/preapproval/<id_suscripcion>",
    "topic" : "preapproval"
}
knifesk commented 6 years ago

El problema es que ahora las suscripciones ni siquiera cambian a estado por cobrar.. tengo una nueva suscripcion en estado "pendiente" que no me figua en el listado de suscripciones y no puedo ver a no ser que ingrese a la URL https://www.mercadopago.com.ar/subscriptions/detail?id=<id_suscripcion>&plan_id=

La verdad no me cuadra como pueden demorar más de 22 días en arreglar un problema tan grave

lucianoghione commented 6 years ago

El problema es que ahora las suscripciones ni siquiera cambian a estado por cobrar.. tengo una nueva suscripcion en estado "pendiente" que no me figua en el listado de suscripciones y no puedo ver a no ser que ingrese a la URL https://www.mercadopago.com.ar/subscriptions/detail?id=<id_suscripcion>&plan_id=

La verdad no me cuadra como pueden demorar más de 22 días en arreglar un problema tan grave

@knifesk No se si te sirve de consuelo, pero recién al ver tu mensaje hice una prueba en producción de intentar adherirme al débito con una tarjeta VISA y se puso en estado "Por cobrar". Ante cualquier cambio/nuevo error/novedad, por favor avisen asi nos vamos ayudando entre nosotros.

eric-garcia-movile commented 6 years ago

Hola! Me pasa exactamente lo mismo, pero no solo con suscripciones. También en el basic checkout. A ustedes solo les pasa con las notificaciones de suscripciones?

joelibaceta commented 6 years ago

Este es un canal destinado a reportar incidencias sobre el SDK Legacy de PHP, para consultas técnicas deben dirigirse al canal oficial de soporte http://www.mercadopago.com.ar/developers/es/support procedo a cerrar el issue ya que lo reportado corresponde a un bug en otro componente.

sgarofalo808 commented 6 years ago

@joelibaceta Disculpa, el otro dia lo marcaste como bug, y ahora es una consulta tecnica? Hay multiples usuarios reportando lo mismo, es obvio que rompieron algo que venia andando bien del lado de MercadoPago

joelibaceta commented 6 years ago

@sgarofalo808 efectivamente, un issue se marca como bug cuando el equipo puede reproducir el error, posteriormente se identifica si corresponde a un problema del SDK ( Se envían parámetros incorrectos, hay un bug de código u otro error ), en este caso el proceso de diagnostico tuvo como resultado que este issue no esta relacionado a un problema del SDK alojado en este repositorio sino en el motor de notificaciones por lo cual pierde la naturaleza de bug.

Por eso sugerimos comunicarse con el canal apropiado en el cual se están gestionando los casos relacionados a este problema, este canal esta destinado únicamente a la discusión sobre el SDK de PHP legacy

sgarofalo808 commented 6 years ago

Alguien sabe si updatear a dx-php (https://github.com/mercadopago/dx-php) arregla el problema?

Tengo 0 fe en contactar a soporte, tardan una semana en contestar y hace dias me dijeron que este problema estaba resuelto, que claramente no lo esta.

EDIT: DX-PHP esta con build error, un lujo mercadopago.

image

joelibaceta commented 6 years ago

@sgarofalo808 Como comente en la parte superior, para este caso especifico el bug de notificaciones no esta relacionado a un incidente en el SDK sino a un bug del motor de notificaciones interno, para preguntas de problemas de este tipo y/o problemas genéricas que escapan al scope de los sdks esta el canal de soporte.