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

Envio de Datos Post de y hacia PayPal

Estas en el tema de Envio de Datos Post de y hacia PayPal en el foro de Negocios en Foros del Web. Hola, Tengo una duda, y seré breve: He estado creando un sistema de pago con PayPal, y lo que tengo es así: En mi sito ...
  #1 (permalink)  
Antiguo 05/04/2008, 18:36
 
Fecha de Ingreso: enero-2008
Mensajes: 61
Antigüedad: 16 años, 3 meses
Puntos: 0
Envio de Datos Post de y hacia PayPal

Hola,

Tengo una duda, y seré breve: He estado creando un sistema de pago con PayPal, y lo que tengo es así:

En mi sito web:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="micuentadecorreo@correo">
<input type="hidden" name="item_name" value="Manual que quiero vender">
<input type="hidden" name="item_number" value="Abril-01">
<input type="hidden" name="amount" value="20.00">
<input type="hidden" name="shipping" value="0.00">
<input type="hidden" name="no_shipping" value="0">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="lc" value="NI">
<input type="hidden" name="bn" value="PP-BuyNowBF">
<input type="hidden" name="rm" value="2">
<input type="hidden" name="custom" value="20">

<input type="hidden" name="return" value="http://www.mipagina/exito.php">
<input type="hidden" name="cancel_return" value="http://www.mipagina/sinexito.php">


<input type="image" src="https://www.paypal.com/es_XC/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
<img alt="" border="0" src="https://www.paypal.com/es_XC/i/scr/pixel.gif" width="1" height="1">

</form>


En la pagina Exito.php:

foreach($_POST as $key => $value){
if($key=="payment_status"){
if($value=="Completed"){
echo "Pago verificado";
echo $key." = ". $value."<br>";
}
}
}

A como ven, es lo unico que sé para verificar si se hizo el pago.

Preguntas:
Es verdad que despues de este proceso tengo que enviarle a PayPal una notificación que recibí el "payment_status = Completed" ?

Tengo DESACTIVADO el PDT (Transferencia de Datos de Pago) y el IPN (Notificación de pagos Instantaneos) porque con el codigo que está arriba veo que es suficiente para saber si la operación fue o no un exito.


Veo que el proceso se resume así:
1 Desde mi pagina envió a PayPal los datos de la compra (y al usuario)
2 PayPal me envia el Ok o que la operación fue cancelada (envia al usuario a sinexito.php)
3 Envio a PayPal de que recibí su notificación de OK ??? (Primera pregunta)

Otra pregunta:
Alguien me puede dar algún "buen" codigo para verificar si el pago se efectuó o no realmente? (El que dan en PayPal no veo que me funcione y eso que sé un poco de programación PHP)

Agradecería sus comentarios amigos.
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:30.