Foros del Web » Programando para Internet » PHP »

Pasarela de pagos Paypal

Estas en el tema de Pasarela de pagos Paypal en el foro de PHP en Foros del Web. Buenos días a todos, por aquí sigo dando por saco con mis preguntas. Ahora os traigo otro problemilla, a ver si podéis echarme una mano. ...
  #1 (permalink)  
Antiguo 24/04/2013, 02:52
 
Fecha de Ingreso: marzo-2013
Ubicación: cadiz
Mensajes: 30
Antigüedad: 11 años, 1 mes
Puntos: 0
Pasarela de pagos Paypal

Buenos días a todos,
por aquí sigo dando por saco con mis preguntas. Ahora os traigo otro problemilla, a ver si podéis echarme una mano.
Necesito poner un precio en el botón de paypal, pero éste precio no es fijo, sino que es una variable que depende de los valores del paquete (página de envíos nacionales e internacionales). Pero el problema es no encuentro el formulario en php para poder meterle al precio mi variable.

Alguno sabe como hacerlo? o donde puedo encontrar el formulario siguiente en php?:

Código HTML:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="QQ787BQCRV2LS">
<table>
<tr><td><input type="hidden" name="on0" value="Incluir Seguro (opcional)">Incluir Seguro (opcional)</td></tr><tr><td><select name="os0">
	<option value="Normal">Normal €2,00 EUR</option>
	<option value="Seguro">Seguro €3,00 EUR</option>
</select> </td></tr>
</table>
<input type="hidden" name="currency_code" value="EUR">
<input type="image" src="https://www.paypalobjects.com/es_ES/ES/i/btn/btn_paynowCC_LG.gif" border="0" name="submit" alt="PayPal. La forma rápida y segura de pagar en Internet.">
<img alt="" border="0" src="https://www.paypalobjects.com/es_ES/i/scr/pixel.gif" width="1" height="1">
</form> 
Gracias!
  #2 (permalink)  
Antiguo 24/04/2013, 08:44
 
Fecha de Ingreso: marzo-2013
Ubicación: cadiz
Mensajes: 30
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Pasarela de pagos Paypal

He conseguido que me aparezca correctamente el precio en la casilla, pero cuando le doi a proceder con el pago me siguen apareciendo 2 € ¿? no sé donde estará el error, alguien me ayuda?

Código HTML:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="QQ787BQCRV2LS">
<table>
<tr><td><input type="hidden" name="on0" value="Incluir Seguro (opcional)">Incluir Seguro (opcional)</td></tr><tr><td><select name="os0">
	<option value="Normal"><?php echo $DPImporte; ?></option>
	<option value="Seguro"><?php echo $DPImporte; ?></option>
</select> </td></tr>
</table>
<input type="hidden" name="currency_code" value="EUR">
<input type="image" src="https://www.paypalobjects.com/es_ES/ES/i/btn/btn_paynowCC_LG.gif" border="0" name="submit" alt="PayPal. La forma rápida y segura de pagar en Internet.">
<img alt="" border="0" src="https://www.paypalobjects.com/es_ES/i/scr/pixel.gif" width="1" height="1">
</form> 
  #3 (permalink)  
Antiguo 24/04/2013, 09:35
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Pasarela de pagos Paypal

Lo que pasa es que estas usando hosted_buttons, esos botones ya tienen el costo fijo y solamente lo puedes modificar entrando a Paypal y modificando allá.

Lo que necesitas es usar el button API para crear botones al vuelo y así les puedas asignar el costo que necesites, con el código que tienes no lo vas a poder hacer.

Saludos.
  #4 (permalink)  
Antiguo 24/04/2013, 12:16
 
Fecha de Ingreso: marzo-2013
Ubicación: cadiz
Mensajes: 30
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Pasarela de pagos Paypal

Y donde puedo configurar los botones API? en la misma página de paypal?
  #5 (permalink)  
Antiguo 24/04/2013, 13:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Pasarela de pagos Paypal

No, si vas a usar el API de los botones, lo haces usando código directamente, si vas a usar los hosted buttons, esos sí los tienes que configurar en la pagina de Paypal.

Te recomiendo que veas el Manual de Paypal en la sección de desarrolladores, es muy claro como funciona.

Saludos.

Etiquetas: formulario, pagos, pasarela, paypal, select
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 08:38.