Quería usar el servicio de IPN de Paypal para verificar los pagos de un cargo de suscripción recurrente para mi sitio web. ¿Cómo vincula las confirmaciones de IPN a un usuario en su sitio?¿Cómo se conecta la confirmación de Paypal IPN a un usuario?
El mensaje de confirmación de IPN tiene un nombre, correo electrónico, ID de PayPal, identificación de pago recurrente, pero parece que no proporciona un identificador único ya que no sé de dónde proviene la identificación de Paypal o la identificación de pago recurrente. ser trivial para unir de forma única el nombre/correo electrónico que un usuario tiene en su cuenta de PayPal (o ingresó allí) con el nombre/correo electrónico que tengo para ellos en mi sitio (puede haber muchos de John Smith y la persona puede elegir usar un correo electrónico diferente)
1) Cuando envío la solicitud de pago inicial a Paypal, puedo adjuntar un UUID único en la URL que les pido que me envíen, por lo que si guardo esa identificación única para ese usuario, puedo relacione esa confirmación de pago con el usuario que la inició. ¿Estoy haciendo eso más difícil de lo que es? hay una manera mas facil?
2) Además, para un cargo recurrente/de suscripción, ¿PayPal siempre usa la URL que especifiqué con el inicio de pago inicial? ¿Alguien tiene experiencia práctica en el uso de pagos recurrentes de Paypal con IPN, reutiliza esa URL única? ¿O debo asociar los ID de Paypal con el usuario después de que se reciba el primer pago recurrente?
buena solución también. – Tim
¿A qué códigos de estado txn_type reaccionas? Me está costando mucho responder a esta pregunta. http://stackoverflow.com/questions/13855287/parsing-paypal-subscription-ran-out – Volomike