Javier
KeteTheme
Estado:
Sin conexión
0
Hola, espero que estén pasando un buen fin de semana... a lo que vengo tengo una duda la cual no sé como realizarlo. Lo que quiero realizar es que el usuario compre x cosa esa cosa comprada se le pueda descargar, Ya tengo el logeo del usuario implemente paypal (api) para hacer la compra, el problema está en que al comprar se pueda descargar no se como hacerlo, por lo cual pido ayuda para que me expliquen.
Más o menos tuve pensando en algo de mysql y ipn PayPal pero no lo tengo del todo claro, el que sepa un poco del tema y me pueda echar una ayuda será bienvenido
Saludos!
Última modificación: 20 January 2019, 19:09 por Javier.
Whiteneo
Equipo de Soporte
Estado:
Sin conexión
0
La API hace una revisión de datos en el status Completed puedes realizar la consulta y dejar el campo can_download como true. Ese campo que sea de cierto tipo y aloje los valores de acuerdo al estado final de la API, así cuando exista cualquier cosa se tornará en pendiente, etc.
Yo así lo manejo en el de las membresías, tanto para paypal como para btc. Y si hay otro estado la venta o compra queda pendiente hasta que logra el estado 200 en caso de btc y Completed en paypal. Ya la documentación de la API te deja ver todos esos estados y te da recomendaciones de código.
Al menos yo dejo hasta recibir el estado completed ya que sólo se da una vez y lo revisa desde la callback url.
Saludos...
Javier
KeteTheme
Estado:
Sin conexión
0
estuve echándole mente y nada, porque si creo esa campo (can_download) en el producto todos podrán descargar, ando pensando en algo pero nada.
ejemplo si hay 100 usuarios cada uno tiene que comprarlo y de esa forma no se podrá, eso es lo que pienso
Última modificación: 20 January 2019, 21:10 por Javier.
Whiteneo
Equipo de Soporte
Estado:
Sin conexión
0
No, una cosa es que ese campo exista y otra el valor que tome de acuerdo a cada respuesta de la api.
Por defecto tendría un valor false o 0 o lo que sea, y ya con los datos sería el jugar con números y que por ejemplo tu puedes elegir el valor final y un check.
Si el valor es por ejemplo 2 o 4 sería que el pago se confirmó, ahora bien el valor de vuelto se quedaría como can_download que sea true y pueda descargar en otro caso no deje hacer nada o mande un error.
A parte de esto que cuando des al botón descargar un segundo check data con el valor de el usuario registrado comparado con el pago realizado y que confirme si se llevo a cabo el pago y si es así pues deje descargar el archivo, de otro modo guardes un log para ver quien ha intentado descargarlo sin permisos y revisar que cosa se hizo para asi ir viendo donde se equivocan y hacer posibles mensajes de advertencia para que el usuario haga bien las cosas.
Al menos yo así haría y creo que me funcionaría perfecto, aquí hace el check y valida y lo manda al nuevo grupo si el pago fue registrado y verifica que sea tu cuenta ya con eso sabes quien pago y le das permisos de descargar las cosas.
Saludos...
Javier
KeteTheme
Estado:
Sin conexión
0
estaré probando , luego te cuento
Paulinacamayapui
Usuarios
Estado:
0
tengo que hacer una transferencia de dinero pero alguien sabe usa payioneer?
Javier
KeteTheme
Estado:
Sin conexión
0
(30 May 2019, 00:11 )Paulinacamayapui escribió: Registrate o inicia tu sesión para ver este contenidotengo que hacer una transferencia de dinero pero alguien sabe usa payioneer?
Hola, por favor revisa bien en que lugar valles a escribir, este tema trata de un sistema tienda usando paypal, Si quieres saber algo puedes usar el buscador de google o abrir un tema Off-topic y nosotros te ayudaremos con gusto.
Saludos
|