mi duda en este caso es la siguiente tengo un boton de paypal que implementare pero no logro definir el ID del usuario que haria la transaccion a ver si me ayudan a saber donde esta el error
Código PHP:
Ver original
//AQUI HAGO UNA CONSULTA $_POST['id_anuncio']= $_SESSION['id_principal']; $id_principal=$_SESSION['id_principal']; GetSQLValueString($id_principal, "text")); } ?> // <div class = "boton"> ?><?php //Variable para guardar la ruta hacia la clase Class.PayPalEWP.php $cert_id = 'xxxxx'; //Id del certificado include("Class.PayPalEWP.php"); //Ruta hacia la clase $paypal = new PayPalEWP(); $paypal->setTempFileDirectory("tmp"); // HAY que crear una carpeta tmp en el directorio de la clase $paypal->setCertificate("my-pubcert.pem", "my-prvkey.pem"); $paypal->setPayPalCertificate("paypal_cert_pem.txt"); $paypal->setCertificateID($cert_id); 'cmd' => '_xclick', 'cert_id' => $cert_id, 'custom' => $_SESSION['id_principal'], //AQUI ME TIRA EL ERROR:id_principal indefinida 'item_name' => 'servicio', 'currency_code' => 'USD', 'amount' => '0.10', 'lc' => 'ES', //Idioma 'no_note' => '1', 'no_shipping' => '1', 'return' => 'http://return.php', 'cancel_return' => 'http://, 'notify_url' => 'http:///ipn.php', 'cbt' => 'Texto Voler a mi página', ); ?> </form> <form action="https://www.paypal.com/cgi-bin/webscr" method="POST" name= "form1"> <input type="hidden" name="cmd" value="_s-xclick"><input type="hidden" name="cmd" value="_s-xclick"> <table width="296" border="1"> <tr> <td>Inserte la clave de registro de su anuncio</td> <td><input name="id_anuncio" id ="id_anuncio" type="text" ></td> </tr> </table> <input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----<?php echo $paypal->encryptButton($boton1); ?>-----END PKCS7-----"/> <input type="image" src="https://www.paypal.com/es_XC/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal, la forma más segura y rápida de pagar en línea."> <img alt="" border="0" src="https://www.paypal.com/es_XC/i/scr/pixel.gif" width="1" height="1"></p></div> <?php }?>