2010-11-26 10 views
10

Extrañamente, la documentación en el sitio de Paypal no lo cubre muy bien.Botones de pago de Paypal e IPN: ¿cómo vincular a los usuarios de forma exclusiva?

Tenemos un botón de pago que redirige a Paypal para procesar un pago.

También tenemos un servidor IPN en ejecución que atrapa los pagos de PayPal una vez que están hechos.

Sin embargo, ¿dónde podemos colocar el "id de usuario" de nuestro usuario de sistema en el botón de PayPal, para que se reenvíe a la solicitud de IPN para que coincida con el usuario en nuestro sistema que han pagado. Paypal parece querer que la gente haga esto manualmente, lo cual es una verdadera misión.

Respuesta

4

Actualmente estoy haciendo algo de integración con PayPal y estoy de acuerdo en que su documentación es un desastre.

Finalmente encontré una guía en algún lugar que detalla qué variables de un botón de PayPal se envían a la devolución de llamada IPN. Puede utilizar la variable item_name para reenviar un ID de usuario:

<input type="hidden" name="item_name" value="{user id}"> 
Cuestiones relacionadas