tamu secreto Posted May 13, 2009 Share Posted May 13, 2009 Generador de cupones de pago para Pagofacil, bapro, rapidpagos para prestashop.el modulo envia mail a los clientes, genera la orden del lado back, y el cupon es generado dentro de la tienda el mismo utiliza el api cuentadigital para tal fin. Este medio de pago es solo valido para la republica Argentina. para mas informacion --> http://www.goldenfoxi.com.ar/cuentadigital.html Descargar modulo generador de boletas pago facil con API Cuentadigital !!!descarguen desde la pagina Oficialhttps://www.cuentadigital.com/area.php?name=OtrosCarrossaludos!! Link to comment Share on other sites More sharing options...
tamu secreto Posted May 28, 2009 Author Share Posted May 28, 2009 Descargar modulo generador de boletas pago facil con API Cuentadigital !!!descarguen desde la pagina Oficial https://www.cuentadigital.com/area.php?name=OtrosCarrossaludos!! Link to comment Share on other sites More sharing options...
tamu secreto Posted June 20, 2009 Author Share Posted June 20, 2009 SOLO PARA AQUELLOS QUE VENDERAN ARTICULOS QUE SUPEREN VALORES DE MIL LEEME!!Hola que tal, bueno primer problema resuelto del modulo, resulta que prestashop separa los valores con "," o "." esto es un problema para utilizar el modulo, ya que cuenta digital toma los valores con estos separadores pero no tal como lo hace prestashop, por ello cuando un precio supere los mil pesos el modulo dara error. por ejemplo si tenemos un articulo cargado al carrito con un costo de $ 1,450.- para prestashop esto seria mil cuatrocientos cincuenta pesos, pero para cuenta digital esto es --> un peso con cuarenta y cinco... entonces el modulo da error :shut: el error que mostrara en pantalla sera este: El monto a cobrar en el string como "precio=" es menor a $5 Ejemplo: https://www.cuentadigital.com/api.php?id=1&precio=15,00&venc=7&site=CuentaDigital.com&codigo=234EVFEW6&[email protected]&[email protected]&concepto=Venta de pantalon La variable "precio" en esta herramienta utiliza decimales, debe indicarse con "," o "." y dos ceros de ser un numero entero o bien los centavos en 2 cifras ej: Para indicar $10,50: "10.50" o "10,50" o "1050", y para indicar $10: "10.00" o "10,00" Por favor preste especial atencion con la variable "ID=", debe contener su numero de CuentaDigital, indica el correcto camino hacia su cuenta. (c)CuentaDigital.com Bueno aclarado el problema entonces apunto la solucion: ;-P 1- configuracion del lado back currencies :Formato : xo,000.00 (como dolares)Decimales: tildar Mostrar decimales, en precio.Precionar Guardar.2- Modificacion del lado codigoPrimeramente hacer copia de seguridad el archivo classes/Tools.phphabrir archivo: classes/Tools.phpbuscar este codigo dentro del archivo Tolls.php (aproximadamente linea 210) switch ($c_format) { /* X 0,000.00 */ case 1: $ret = $c_char.$blank.number_format($price, $c_decimals, '.', ','); break; /* 0 000,00 X*/ case 2: $ret = number_format($price, $c_decimals, ',', ' ').$blank.$c_char; break; /* X 0.000,00 */ case 3: $ret = $c_char.$blank.number_format($price, $c_decimals, ',', '.'); break; /* 0,000.00 X */ case 4: $ret = number_format($price, $c_decimals, '.', ',').$blank.$c_char; break; } 3- Reemplazar por el siguiente: switch ($c_format) { /* X 0,000.00 */ case 1: $ret = $c_sign.' '.number_format($price, 2, '.', ''); break; /* 0 000,00 X*/ case 2: $ret = number_format($price, 2, '', ' ').' '.$c_sign; break; /* X 0.000,00 */ case 3: $ret = $c_sign.' '.number_format($price, 2, '', '.'); break; /* 0,000.00 X */ case 4: $ret = number_format($price, 2, '.', '').' '.$c_sign; break; } 4- Ahora guardar el archivo y probar si funciona con precios tales como 1234.00$ SALUDOS!! :-P Link to comment Share on other sites More sharing options...
Fergus Posted September 21, 2009 Share Posted September 21, 2009 Hola, cómo se puede modificar para usar por completo el API de Cuenta Digital?o sea quiero que se envie al cliente la url del cupón agregando las variables desde y hacia https://www.CuentaDigital.com/api.php?id=78031&precio=15,30&venc=7&site=1.com&codigo=15&[email protected]&[email protected]&concepto=hosting plan 4 Link to comment Share on other sites More sharing options...
tamu secreto Posted October 23, 2009 Author Share Posted October 23, 2009 :gulp: pues creo que utilizando alguna variable para almacenar la url generada tomando tal vez con $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; o tomando el objeto -->dirname(__FILE__) del presta pero el problema estaria en como pasar el valor :-S pues creo que seria por GET lo mas indicado pero abria que adicionar alguna medida de seguridad... yo habia pensado en lo mismo, ya que el modulo al refrescar la pagina genera otra boleta.... pero como cuenta digital no tiene problema con las boletas generadas lo deje asi. pero voy a pensar como hacer un modulo nuevo para ver si puedo lograr almacenar la url y generar solo una boleta...INTERESADOS EN AYUDAR POST AQUI POSIBLES SOLUCIONES :coolhmm: SALUDOS!! Link to comment Share on other sites More sharing options...
Angelus21 Posted February 14, 2010 Share Posted February 14, 2010 Yo habia pensado tener los variables desde y hacia con agregando lineas en este código global $smarty; $state = $params['objOrder']->getCurrentState(); if ($state == _PS_OS_CUENTADIGITAL_ OR $state == _PS_OS_OUTOFSTOCK_) $smarty->assign(array( 'total_to_pay' => Tools::displayPrice($params['total_to_pay'], $params['currencyObj'], false, false), 'cuentadigitalIddigital' => nl2br2($this->iddigital), 'status' => 'ok', 'id_order' => $params['objOrder']->id )); else $smarty->assign('status', 'failed'); return $this->display(__FILE__, 'payment_return.tpl'); y cuando se genera el cupón tome esos dos variables https://www.cuentadigital.com/api.php?id={$cuentadigitalIddigital}&codigo=Orden Nº {$id_order}&precio;={$total_to_pay}&venc=7&site;={$shop_name}&concepto=Compra en {$shop_name} - Orden Numero {$id_order}&desde;={$desde}&hacia;={$hacia} el tema es q no se si funcionaria y como obtengo esos valores $desde y $hacia, probe con $hacia = $customer->email; pero al parecer no es así. Link to comment Share on other sites More sharing options...
tamu secreto Posted February 19, 2010 Author Share Posted February 19, 2010 ahora entendi!!! si es posible hacerlo pero habria que crear otro modulo para tomar otros datos de db del usuario... luego si hago tiempo me pongo en ello haber si logro una nueva version mas profesional :red: ponte en contacto con migo si lo deseas....http://www.goldenfoxi.com.ar/contrato/index.phpsaludos!! Link to comment Share on other sites More sharing options...
Angelus21 Posted June 1, 2010 Share Posted June 1, 2010 Hola, se puede hacer que este metodo de pago tenga un recargo???? por ejemplo del 5%. Link to comment Share on other sites More sharing options...
federico.guaglianone Posted June 7, 2010 Share Posted June 7, 2010 SOLO PARA AQUELLOS QUE VENDERAN ARTICULOS QUE SUPEREN VALORES DE MIL LEEME!!Hola que tal, bueno primer problema resuelto del modulo, resulta que prestashop separa los valores con "," o "." esto es un problema para utilizar el modulo, ya que cuenta digital toma los valores con estos separadores pero no tal como lo hace prestashop, por ello cuando un precio supere los mil pesos el modulo dara error. por ejemplo si tenemos un articulo cargado al carrito con un costo de $ 1,450.- para prestashop esto seria mil cuatrocientos cincuenta pesos, pero para cuenta digital esto es --> un peso con cuarenta y cinco... entonces el modulo da error :shut: el error que mostrara en pantalla sera este: El monto a cobrar en el string como "precio=" es menor a $5 Ejemplo: https://www.cuentadigital.com/api.php?id=1&precio=15,00&venc=7&site=CuentaDigital.com&codigo=234EVFEW6&[email protected]&[email protected]&concepto=Venta de pantalon La variable "precio" en esta herramienta utiliza decimales, debe indicarse con "," o "." y dos ceros de ser un numero entero o bien los centavos en 2 cifras ej: Para indicar $10,50: "10.50" o "10,50" o "1050", y para indicar $10: "10.00" o "10,00" Por favor preste especial atencion con la variable "ID=", debe contener su numero de CuentaDigital, indica el correcto camino hacia su cuenta. (c)CuentaDigital.com Bueno aclarado el problema entonces apunto la solucion: ;-P 1- configuracion del lado back currencies :Formato : xo,000.00 (como dolares)Decimales: tildar Mostrar decimales, en precio.Precionar Guardar.2- Modificacion del lado codigoPrimeramente hacer copia de seguridad el archivo classes/Tools.phphabrir archivo: classes/Tools.phpbuscar este codigo dentro del archivo Tolls.php (aproximadamente linea 210) switch ($c_format) { /* X 0,000.00 */ case 1: $ret = $c_char.$blank.number_format($price, $c_decimals, '.', ','); break; /* 0 000,00 X*/ case 2: $ret = number_format($price, $c_decimals, ',', ' ').$blank.$c_char; break; /* X 0.000,00 */ case 3: $ret = $c_char.$blank.number_format($price, $c_decimals, ',', '.'); break; /* 0,000.00 X */ case 4: $ret = number_format($price, $c_decimals, '.', ',').$blank.$c_char; break; } 3- Reemplazar por el siguiente: switch ($c_format) { /* X 0,000.00 */ case 1: $ret = $c_sign.' '.number_format($price, 2, '.', ''); break; /* 0 000,00 X*/ case 2: $ret = number_format($price, 2, '', ' ').' '.$c_sign; break; /* X 0.000,00 */ case 3: $ret = $c_sign.' '.number_format($price, 2, '', '.'); break; /* 0,000.00 X */ case 4: $ret = number_format($price, 2, '.', '').' '.$c_sign; break; } 4- Ahora guardar el archivo y probar si funciona con precios tales como 1234.00$ SALUDOS!! :-P Mi problema es que al hacer esto desaparece el simbolo de la moneda.. es decir aparecen los precios sin "$" delante.Alguna idea?Saludos. Link to comment Share on other sites More sharing options...
Angelus21 Posted July 17, 2010 Share Posted July 17, 2010 Hola, alguién experto que pueda modificar este modulo para agregar un recargo??? Link to comment Share on other sites More sharing options...
tamu secreto Posted August 13, 2010 Author Share Posted August 13, 2010 se ha subido una actualizacion de este modulo! pueden descargarla gratis desde :https://www.cuentadigital.com/area.php?name=OtrosCarros saludos! Link to comment Share on other sites More sharing options...
tamu secreto Posted August 13, 2010 Author Share Posted August 13, 2010 Hola, alguién experto que pueda modificar este modulo para agregar un recargo??? hay dos maneras de hacerlo, una es agregando un campo para completar el con el porcentaje desde lado administrador, creando las variables que seran pasadas hacia el modulo y el total... que es mas complicado...la otra opcion es agregando directamente la operacion matematica manualmente en lado codigo del modulo.... pero te recomiendo la primera que te dara menos problemas bueno si quieres puedo crearte un modulo personalizado pero debes pagarme un cafe %-P saludos!! PD: baja el modulo, enviame un mail, dentro del rar esta mi mail ..... Link to comment Share on other sites More sharing options...
Angelus21 Posted August 16, 2010 Share Posted August 16, 2010 cuánto vale tu café??? *-) Link to comment Share on other sites More sharing options...
Recommended Posts