He estado utilizando API de pago exprés para convertir cuentas de personas en mi sitio a cuentas premium después de pagar. El único problema es que no envía al usuario al sitio hasta que haga clic en el botón para regresar y actualiza su permiso cuando eso sucede. Alrededor del 40% de los usuarios no parecen hacer eso ... por lo que sus cuentas nunca se acreditan después del pago.¿Puedo enviar una variable a PayPal y hacer que me la vuelva a enviar cuando finalice el pago?
Aunque PayPal realiza un post-back instantáneo después del pago exitoso, nunca pude actualizar realmente la cuenta del usuario de inmediato, ya que no puedo enviar algún tipo de información que identifique al usuario que acaba de completar el pago. Solo podría hacer eso cuando te envíen de vuelta al sitio, que envía la identificación de la transacción, que registré con una devolución posterior. Lo busca y otorga permiso si se encontró en el DB.
¿Hay alguna forma de enviar algún tipo de variable a paypal, que luego me será enviada? Algo como & user_id = 123, lo que haría muy útil actualizar el permiso del usuario.
¿Hay un ejemplo de código de esto? ¿Cómo paso el artículo # a él? –
@Yegor: actualizado con un poco más de información. No soy un experto en integración de PayPal por * cualquier * medio, pero espero que sea útil. –
¿Dónde pondré esa variable? ¿Va en un campo oculto? Mis botones no tienen variables en ellos, todo está almacenado en paypal. Solo tengo un campo oculto hosted_button_id que le indica qué botón usar. –