![]() |
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. |
| La zona horaria es GMT -6. Ahora son las 23:24. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.