Jump to content

Open Pay HELP


ekontiki89

Recommended Posts

Buenas, estoy tratando de hacer un simple modulo del metodo de pago open pay, pero necesito un poco de su ayuda, me gustaria agregar un simple enlace en la parte donde se elije la forma de pago, que me redireccione a la pagina de open pay, alguien me puede ayudar con eso?, estoy tratando de hacer un simple modulo, pero no puedo hacer que se installe de hecho ni me aparece la opcion de installar desde el administrador.

Link to comment
Share on other sites

Puede colocar el codigo por que si no logras que ni siquiera te salga la opcion de instalarlo estas haciendo algo mal

Mira este es el codigo que estoy haciendo : 

 

<?php

 

if (!defined('_PS_VERSION_'))

exit;

 

class openpaytest extends PaymentModule

{

public function __construct()

{

$this->name = 'OpenPay';

$this->tab = 'payments_gateways';

$this->version = '1.0.0';

$this->compatibilidad = 'PrestaShop 1.6.x.x';

$this->Desarrollo = 'Desarrollado sobre PrestaShop 1.6';

$this->modalidad = 'OpenPay Test';

$this->author = 'Ekontiki';

$this->currencies = true;

$this->currencies_mode = 'checkbox';

 

parent::__construct();

 

$this->displayName = $this->l('Openpaytest');

$this->description = $this->l('prueba de openpay messoft');

 

$this->confirmUninstall = $this->l('Are you sure you want to uninstall?');

 

if (!Configuration::get('MYMODULE_NAME'))

$this->warning = $this->l('No name provided');

}

 

/**

* @return bool success

**/

public function install()

{

if (Shop::isFeatureActive())

Shop::setContext(Shop::CONTEXT_ALL);

 

if (!parent::install() ||

!$this->registerHook('payment') ||

!$this->registerHook('paymentReturn') ||

!Configuration::updateValue('MYMODULE_NAME', 'my friend')

)

return false;

 

return true;

 

 

}

 

/**

* @return bool success

**/

public function uninstall()

{

if (!parent::uninstall() ||

!Configuration::deleteByName('MYMODULE_NAME')

)

return false;

 

return true;

}

 

 

/**

* hookDisplayPayment

*

* Payment

*

**/

public function hookDisplayPayment($params)

{

if (!$this->active)

return;

 

$this->context->smarty->assign(array(

'css' => _PS_MODULE_DIR_.$this->name.'/css/',

'module_dir' => _PS_MODULE_DIR_.$this->name.'/'

));

 

return $this->display(__FILE__, 'views/templates/hook/openpay_payment.tpl');

}

 

/**

* hookDisplayPaymentReturn

*

* Payment return

*

**/

public function hookDisplayPaymentReturn($params)

{

 

}

 

 

 

}

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...