Foros del Web » Programando para Internet » PHP »

A-Y.U.D.A Con pagina de operacion terminada de mercadopago

Estas en el tema de A-Y.U.D.A Con pagina de operacion terminada de mercadopago en el foro de PHP en Foros del Web. Hola buenas noches/tardes a los usuarios de foros del web, recurro a ustede spor que de verdad hay muy pocos tutoriales o guias de como ...
  #1 (permalink)  
Antiguo 04/04/2012, 23:32
Avatar de JoseGMariani  
Fecha de Ingreso: diciembre-2008
Ubicación: Edo Lara
Mensajes: 251
Antigüedad: 15 años, 3 meses
Puntos: 8
A-Y.U.D.A Con pagina de operacion terminada de mercadopago

Hola buenas noches/tardes a los usuarios de foros del web, recurro a ustede spor que de verdad hay muy pocos tutoriales o guias de como hacerlo.. =(

Lo que queiro en que me ayuden es que al finalizar el pago correctamente se actualize la base de datos.. :S

pero no se por ejemplo en la pagina de respuesta que mercadopago dice que coloque por ejemplo : completado.php
como hago para agarrar variables y hacer que se actualize un parametro en la base de datos (a punta de consultas con ese parametro etc) ?

osea la variable seria el id del usuario para luego buscarlo en la base de datos y actualizarle su cuenta a 30 dias y asi..

como se puede hacer eso.. osea leer un valor en completado.php ...

pero de tal forma que tambien tenga seguridad.. ya que no quiero que cada vez que ellos entren en completado.php se le actualize.. alguna idea seria de gran ayuda brothers.. :s ya que de verdad noc como relacionar.. los datos de mi cliente con el formulario de mercadopago.. :S y hacer al mismo tiempo de forma segura todo pues.. :S fijence el formulario es asi:
Código PHP:
<form target="MercadoPago" action="https://www.mercadopago.com/mlv/buybutton" method="post">
<
input type="image" src="https://www.mercadopago.com/org-img/MP3/buy_now_03.gif" border="0" alt="Comprar Ahora">
<
input type="hidden" name="acc_id" value="54564564564">
<
input type="hidden" name="url_cancel" value="http://www.cancelado.com/fallido.php">
<
input type="hidden" name="item_id" value="30">
<
input type="hidden" name="name" value="Servicio por 30 dias">
<
input type="hidden" name="currency" value="VEN">
<
input type="hidden" name="price" value="60.0">
<
input type="hidden" name="url_process" value="http://proceso.com">
<
input type="hidden" name="url_succesfull" value="http://exitoso.com/comprobado.php">
<
input type="hidden" name="shipping_cost" value="">
<
input type="hidden" name="enc" value="mt7890jk88098">
<
input type="hidden" name="ship_cost_mode" value="">
<
input type="hidden" name="op_retira" value="">
<
input type="hidden" name="extra_part" value="30">

</
form
como hago para agarrar algun de ese valor q sea unico.. y registrarlo o algo.. :S
alguna idea.. ? aqui esta un glosario de las terminologias para el form..

https://www.mercadopago.com/mla/ml.f...d=adv&type=FAQ

ENTRE TODOS PODEMOS SOLUCIONAR ESTO QUE ES DE GRAN AYUDA HOY EN DIA.. !

POD: el bucador de foros del web ya lleva 1 año dañado.. :S
__________________
"Nunca seas arrogante con los humildes, ni humilde con los arrogantes." Paulo Coelho..
  #2 (permalink)  
Antiguo 05/04/2012, 15:26
Avatar de elarrieux  
Fecha de Ingreso: abril-2012
Ubicación: Uruguay
Mensajes: 67
Antigüedad: 11 años, 11 meses
Puntos: 26
Respuesta: A-Y.U.D.A Con pagina de operacion terminada de mercadopago

Hola!

A ver si te podemos ayudar.. aclarame un par de cosas, en que pais estas? lo que tu quieres hacer es que te paguen un servicio de forma mensual o solo un producto?

Sds.
  #3 (permalink)  
Antiguo 07/04/2012, 00:10
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Respuesta: A-Y.U.D.A Con pagina de operacion terminada de mercadopago

el sistema es asi:
1- el cliente compra un producto por mercadopago
2- mercadopago notifica a una URL ABSOLUTA < www.miweb.com.ar/completado.php >que vos le indiques para que envie la info de la operacion.
3- una vez que te llega esa informacion, si no me equivoco es de a una operacion por vez, te llega un ID de transaccion que vos generaste antes de enviar el form y mercadopago te lo devuelve.
el id de transaccion seria como el id de la factura al cliente donde se relacionan los productos y el cliente como minimo.
y tambien el status: pagada, pendiente, cancelada.
con esos datos actualizas tu tabla transacciones.

4- otra forma es CONSULTAR a mercado el estado de una operacion enviando el ID DE TRANSACCION: seller_op_id y haciendo lo que te indiqué en el paso 3

hay muchas formas de haer esto y lleva su tiempo aprenderlo, ponerlo en practica, A ademas tene en cuenta que vas a manejar PLATA DE VERDAD y si algo sale mal, vas a tener muchos PROBLEMAS.

si queres te puedo hacer una asesoria
  #4 (permalink)  
Antiguo 08/04/2012, 22:35
Avatar de JoseGMariani  
Fecha de Ingreso: diciembre-2008
Ubicación: Edo Lara
Mensajes: 251
Antigüedad: 15 años, 3 meses
Puntos: 8
Respuesta: A-Y.U.D.A Con pagina de operacion terminada de mercadopago

Hola gracias por repsonder..
Si elarrieus.. mi sistema es un pago mensual.. soy de venezuela.. donde el sistema de mercado pago para las web es algo nuevo por asi decirlo.. el soporte es de argentina, ni tenemos nuestro propio soporte aun imaginate lko beta que esta. en cambio en arg y BRA tienen hasta un checkout y todo.

el punto es, que no se como leer una de las variables unicas.. :S es mas no se como leer las variables del formulario.. =/ por ejemplo el item_id=30 . yo la necesito por q esa variable seria como que la que voy a sumar a la fecha que tenga, para luego hacer el update. si lo vez?
y tmb un tipo de id_unico que me genere MP pero noc donde esta eso en ese form?

Como dice patriarca. seller_op_id .. no se donde esta y si estuviese como las leo en el archivo completado.php para luego hacer mis operaciones respectivas?

Espero me puedan seguir ayudando.. elarrieux y patriarca.. y algunos otros que se quieran meter al asunto.. de como leer esas variables..
algun ejemplo.. o forma de hacerlo.?
__________________
"Nunca seas arrogante con los humildes, ni humilde con los arrogantes." Paulo Coelho..

Etiquetas: formulario, mercadopago, operacion, variables, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:15.