ekontiki89 Posted April 6, 2015 Share Posted April 6, 2015 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 More sharing options...
jgamio Posted April 7, 2015 Share Posted April 7, 2015 Puede colocar el codigo por que si no logras que ni siquiera te salga la opcion de instalarlo estas haciendo algo mal Link to comment Share on other sites More sharing options...
ekontiki89 Posted April 7, 2015 Author Share Posted April 7, 2015 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 More sharing options...
Recommended Posts