Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2015, 10:02
sebasgonzalez
 
Fecha de Ingreso: abril-2015
Mensajes: 1
Antigüedad: 9 años, 1 mes
Puntos: 0
Pregunta PayPalEWP error

He seguido el toto de Zalito12 para crear un botón encriptado

El código es este:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Código PHP:
Ver original
  1. <?php
  2.         //include (PLUGIN."Class.PayPalEWP.php");
  3.         $paypal=new PayPalEWP();
  4.                 $paypal->setTempFileDirectory(PLUGIN."tmp");    //creamos carpeta temporal
  5.         $payPal->setCertificate(PLUGIN."my-pubcert.pem",PLUGIN."my-prvkey.pem");
  6.         $paypal->setPayPalCertificate(PLUGIN."paypal_cert_pem.txt");
  7.         $paypal->setCertificateID(get_option("ap_PayPalCert_id")); //Leemos de las opciones de configuración wordpress
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

y el resultado

Fatal error: Call to a member function setCertificate() on a non-object in .../finish_buying_cryp.php on line 405

La diferencia con el ejemplo de Zalito es que en lugar de incluir el archivo Class.PayPalEWP
incluí el código al principio del archivo ya que la configuración del servidor no admite la inclusión de archivos.

Por más vueltas que le he dado no encuentro el error. Si no se hubiera creado el objeto fallaría en el primer método que se llama. Probé todas las demás llamadas al objeto antes de setCertificate y no falla hasta llegar a este.

¿Alguna idea?

Gracias