Foros del Web » Estrategias Digitales y Negocios Online » Negocios »

Boton Paypal estandar

Estas en el tema de Boton Paypal estandar en el foro de Negocios en Foros del Web. Tengo un boton paypal estandar de 5 euros y con un campo de usuario y otro telefono. Me gustaria validar el campo de usuario, se ...
  #1 (permalink)  
Antiguo 22/04/2011, 12:26
 
Fecha de Ingreso: abril-2011
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Boton Paypal estandar

Tengo un boton paypal estandar de 5 euros y con un campo de usuario y otro telefono.

Me gustaria validar el campo de usuario, se como hacerlo con php pero para ello tengo que cambiar el action que en estos momentos es https://www.paypal.com/cgi-bin/webscr

pero luego una vez validado no se como retornar la informacion a paypal.

Muchas gracias.
  #2 (permalink)  
Antiguo 22/04/2011, 12:32
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Respuesta: Boton Paypal estandar

y????
si esta bien la validacion que rediriga a la informacion de paypal.
window.location.href="info_paypal";
checkea la sintaxis js, es una idea
  #3 (permalink)  
Antiguo 22/04/2011, 12:47
 
Fecha de Ingreso: abril-2011
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Boton Paypal estandar

En realidad este es el codigo html del boton estandar de paypal, como puedo validar el campo de usuario? (os1 en paypal) antes de enviar la informacion a paypal (submit = https://www.paypal.com/cgi-bin/webscr)
Gracias por la respuesta.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="es">
<head>
<meta
content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title></title>
</head>
<body>
<form
action="https://www.paypal.com/cgi-bin/webscr method=" post="">
<div style="text-align: center;"><input
name="cmd" value="_s-xclick" type="hidden"><input
name="hosted_button_id" value="xxxxxxxxxxx" type="hidden">
</div>
<small> </small><small>
</small>
<table
style="text-align: left; margin-left: auto; margin-right: auto;">
<tbody>
<tr
style="color: rgb(0, 0, 99); font-family: Verdana;"
align="center">
<td colspan="2"
valign="undefined"><span
style="font-weight: bold; text-decoration: underline;">PayPal.
La forma r&aacute;pida y segura de pagar en Internet.</span></td>
</tr>
<tr style="font-family: Verdana;"
align="center">
<td colspan="2"
valign="undefined"><img
style="width: 100px; height: 61px;"
alt="La forma r&aacute;pida y segura de pagar por internet."
src="images/logo_paypal.gif"></td>
</tr>
<tr style="font-family: Verdana;"
align="center">
<td colspan="2"
style="font-weight: bold;"><input
name="on0" value="Number of credits" type="hidden"><small
style="color: rgb(0, 102, 0);">Recarga</small></td>
</tr>
<tr style="font-family: Verdana;"
align="center">
<td colspan="2"
style="font-weight: bold;">
<select name="os0">
<option value="Recarga">Recarga
&euro;5,00</option>
</select>
</td>
</tr>
<tr style="font-family: Verdana;"
align="center">
<td colspan="2"
style="font-weight: bold;"><input
name="on1" value="llevoip Username" type="hidden"><small
style="color: rgb(0, 102, 0);">Usuario</small></td>
</tr>
<tr
style="font-weight: bold; font-family: Verdana;" align="center">
<td colspan="2"><input
name="os1" maxlength="60" type="text"></td>
</tr>
<tr style="font-family: Verdana;"
align="center">
<td colspan="2"
style="font-weight: bold;"><input
name="on2" value="Your phone number" type="hidden"><small
style="color: rgb(0, 102, 0);">T&eacute;lefono</small></td>
</tr>
<tr style="font-family: Verdana;"
align="center">
<td colspan="2"><input
name="os2" maxlength="60" type="text"></td>
</tr>
<tr style="font-family: Verdana;"
align="center">
<td colspan="2"
valign="undefined"><br>
<input
src="https://www.paypalobjects.com/WEBSCR-640-20110306-1/es_ES/ES/i/btn/btn_buynowCC_LG.gif"
name="submit"
alt="PayPal. La forma r&aacute;pida y segura de pagar en Internet."
border="0" type="image"></td>
</tr>
</tbody>
</table>
<input name="currency_code"
value="EUR" type="hidden">
<div style="text-align: center;"><br>
<div style="text-align: center;">&nbsp;<img
alt=""
src="https://www.paypalobjects.com/WEBSCR-640-20110306-1/es_ES/i/scr/pixel.gif"
border="0" height="1" width="1"> </div>
</div>
</form>
<br>
</body>
</html>
  #4 (permalink)  
Antiguo 22/04/2011, 12:54
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Respuesta: Boton Paypal estandar

en el campo usuario
agregale un onchange donde validas el usuario con ajax.
o algo diferente:
carga todos los nombre de usuario en HIDDEN'S
cuando el usuario ingresa su nombre con un onchage preguntas si el valor ingresado
existe en alguno de los hidden ocultos
  #5 (permalink)  
Antiguo 22/04/2011, 13:04
 
Fecha de Ingreso: abril-2011
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Boton Paypal estandar

Gracias patriarka,
La verdad es que no soy un experto en programacion web y lo que me dices me suena pero no se como hacerlo.
Yo habia pensado hacerlo con php, y contra mi base de datos para ello cambio el action a por ejemplo "validate.php" aqui valido los campos usuario y telefono pero luego no se como hacer para enviar toda la informacion a paypal.

No se si me he explicado bien,.....

gracias
  #6 (permalink)  
Antiguo 22/04/2011, 13:14
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Respuesta: Boton Paypal estandar

proba ocultar los usuario en campos hidden
es lo mas facil
  #7 (permalink)  
Antiguo 22/04/2011, 15:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Tema movido desde PHP a Procesadores de pago

Etiquetas: estandar, paypal, php
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 01:14.