IPN vs PDT en Paypal

Tengo problemas para elegir entre la Notificación de pago instantánea de PayPal (IPN) y la Transferencia de datos de pago (PDT).

Básicamente, los usuarios compran un producto único en mi sitio, pagan con PayPal y regresan a mi sitio. Entiendo cómo funciona IPN, pero ahora veo que podría desencadenar las diversas acciones que tienen lugar después de una compra exitosa más fácilmente con PDT, ya que los datos se devuelven allí y luego (en lugar de necesitar un oyente separado) .

Sin embargo, la documentación PDT de PayPal contiene esta línea críptica: "PDT no está destinado a usarse con tarjetas de crédito o transacciones de Pago exprés". ... pero no puedo encontrar nada más sobre el tema.

¿REALMENTE las tarjetas de crédito no están destinadas a ser utilizadas con PDT? Me gustaría más que una oración.

¿Eso significa que un usuario debe tener / crear una cuenta PayPal para pagar?

¿Significa que si quiero permitir que los usuarios paguen con sus cuentas de PayPal Y / O con tarjetas de crédito directamente, debo implementar IPN?

¿Alguien que haya pasado por esto podría arrojar algo de luz?

Respuestas a la pregunta(3)

Su respuesta a la pregunta