tarjeta suscripcion puedo preaprobados pagos pago los eliminar debito cómo con completado como cobros cancelo cancelar activar paypal paypal-ipn paypal-subscriptions

paypal - suscripcion - eliminar tarjeta de scribd



Corregir la variable IPN de paypal para las suscripciones suspendidas (1)

Si un suscriptor mensual de pago tiene una tarjeta de crédito que expira, y PayPal falló tres veces al tratar de obtener los fondos, entonces son "suspendidos" por PayPal. Estoy tratando de actualizar mi script PHP para que el cambio correcto ocurra en la base de datos en esta situación. Estudié la documentación de PayPal y no puedo encontrar una respuesta clara sobre qué variable de IPN debería utilizar una vez que se ha suspendido la cuenta de un usuario.

¿Alguien sabe cuál de las siguientes es la variable correcta y el valor para usar?

if ($ payment_status == "suspendido" || $ txn_type == "suspendido" || $ txn_type == "subscr_failed" || $ profile_status == "suspendido") {

¡Gracias!


He estado recibiendo $ txn_type == "recurring_payment_suspended_due_to_max_failed_payment", también tenga en cuenta que en lugar de $ subscr_id tendrá un $ recurring_payment_id en su lugar. Al menos eso es lo que sucede cuando simulo pagos fallidos en Paypal Sandbox.