1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Client Exec Plugin

Tema en 'Paneles y Software' iniciado por IPSecureNetwork, 15 Dic 2007.

  1. KH-Nahuel

    KH-Nahuel Usuario activo

    pasmae la pàgina de signup así te ayudo
     
  2. IPSecureNetwork

    IPSecureNetwork Usuario activo

    Nahuel

    pudiste hacer andar el plugin para cuentadigital en clientexec 3.02 ?

    yo lo intente ya pero ni de casualidad funciona bien...errores x todos lados.

    si desarrollaste alguno mas nuevo lo pasas¿?

    Saludos.
     
  3. KH-Nahuel

    KH-Nahuel Usuario activo

    Tengo que probarlo, pasa que desarrolle uno para que me genere una factura propia y no la de CuentaDigital (pero con el código de barra) a fin de integrar la factura al diseño general.

    Dejame buscarlo y lo subo de vuelta.
     
  4. pcfede

    pcfede Nuevo usuario

    instalacion Modulo de pago CuentaDigital+Clientexec 3.2.2

    1. Cree una nueva carpeta llamada "cuentadigital" en (plugin/gateways/) y genere un archivo con el nombre de "PluginCuentadigital.php"

    Cod. dentro de este archivo:

    CODE, HTML o PHP Insertado:
    <?php
    require_once 'classes/GatewayPlugin.php';
    
    class PluginCuentadigital extends GatewayPlugin
    {
    function getVariables() {
        $variables = array(
            "Plugin Name" => array(
            "type"        => 'hidden',
            "description" => '',
            "value"       => 'cuentadigital',
            ),
            "In Signup" => array (
    	    "type"=>"yesno",
    	    "description"=>"Elije YES si quieres que esta opción esté disponible en proceso de alta.",
    	    "value"=>"0"
    	    ),
            "Invoice After Signup" => array (
            "type"=>"yesno",
            "description"=>"Elija YES y esto le permitirá enviar una factura automaticamente luego del registro del usuario.",
            "value"=>"1"
            ),
            "Signup Name" => array (
    	    "type"=>"text",
    	    "description"=>"Esta opción le permitirá fijar el nombre que le figurará al cliente a la hora de elegir el método de Pago.",
    	    "value"=>"CuentaDigital"
    	    ),
            "ID" => array (
    	    "type"=>"text",
    	    "description"=>"Ingrese su ID de CuentaDigital, verifique que el número sea correcto porque las facturas serán generadas a esta cuenta.",
            "value"=>""
            ),
            "Email" => array (
    	    "type"=>"text",
    	    "description"=>"Ingrese el Email que figurará al enviar la factura.",
            "value"=>""
            ),
            "Sitio" => array (
    	    "type"=>"text",
    	    "description"=>"Ingrese la dirección o el nombre que quiere que figure en la factura.",
            "value"=>""
            ),
            "Vencimiento" => array (
    	    "type"=>"text",
    	    "description"=>"Ingrese la cantidad de días útiles para la fáctura, luego caducará.",
            "value"=>""
            ),
            "30 Day Billing" => array (
            "type"=>"hidden",
            "description"=>"Cambie el valor a 1 si quiere que las facturas se generen cada 30 días, dejar este valor en default provocará que la factura se genere al mismo número del mes siguiente.",
            "value"=>"0"
            ),
    		"Dummy Plugin" => array (
    		"type"=>"hidden",
    		"description"=>"1 = Only used to specify a billing type for a customer. 0 = full fledged plugin requiring complete functions",
    		"value"=>"0"
    		),
        );
    
        return $variables;
    }
    
    function singlepayment($params) {
    	//Function needs to build the url to the payment processor, then redirect
    	//Plugin variables can be accesses via $params["plugin_[pluginname]_[variable]"] (ex. $params["plugin_paypal_UserID"])
        	
        $strForm .= '<html><body>';
        $strForm .= '<form name="frmcuentadigital" action="https://cuentadigital.com/string.php" method="get">';
        $strForm .= '<input type="hidden" name="id" value="'.$params["plugin_cuentadigital_ID"].'">';
    	$strForm .= '<input type="hidden" name="codigo" value="'.$params["userFirstName"].'">';
    	$strForm .= '<input type="hidden" name="precio" value="'.sprintf("%.2f", $params["invoiceTotal"]).'">';
    	$strForm .= '<input type="hidden" name="venc" value="'.$params["plugin_cuentadigital_Vencimiento"].'">';
    	$strForm .= '<input type="hidden" name="site" value="'.$params["plugin_cuentadigital_Sitio"].'">';
    	$strForm .= '<input type="hidden" name="hacia" value="'.$params["userEmail"].'">';
    	$strForm .= '<input type="hidden" name="desde" value="'.$params["plugin_cuentadigital_Email"].'">';
    	$strForm .= '<input type="hidden" name="concepto" value="'.$params["companyName"].''.$params["invoiceNumber"].'">';
    	
        //Need to check to see if user is coming from signup
        if ($params['Durante el Alta']==1) {
              $returnURL=$params["clientExecURL"]."/signup.php?step=6&pass=1";
              $returnURL_Cancel=$params["clientExecURL"]."/signup.php?step=6&pass=0";
        }else {
              $returnURL=$params["clientExecURL"];
              $returnURL_Cancel=$params["clientExecURL"];
        }
    
        $strForm .= "<script language=\"JavaScript\">\n";
        $strForm .= "document.forms['frmcuentadigital'].submit();\n";
        $strForm .= "</script>";
        $strForm .= "</form>";
        $strForm .= "</body></html>";
    	echo $strForm;
        exit;
    	}
    }
    ?>
    2. Dirijase en el admin de ClientExec a "Admin. - Facturacion - procesadores de pago".

    3. Busque el Gateway "cuentadigital" y seleccione "si" en la opcion "Disponible en la página de Registro:". Esto creará las variables correspondientes.

    4. Complete los datos pedidos. Los datos y que significan cada uno estarán especificados en el panel.

    5. Listo. el modulo estara instalado y funcionando.

    El archivo utilizado es el que se encuentra en el panel de descarga de "OtrosCarros" de cuentadigital pero no estaba actualizado o faltaba especificaciones correctas para el Clientexec 3.2.2.

    Saludos y espero que les sirva.

    fcantera. (webmaster)

    nota: debido a que no me dejaba publicar las url les saque el "www" (agregarlo en las urls que falten)
     
  5. gruposb

    gruposb Usuario activo

    Hola KH-Nahuel, podes subir otra vez los archivos?, porque estan caidos y estaria necesitando los mismos para poder hacer funcionar Cliente Exec.

    Saludo y gracias!!!!
     
  6. diego456

    diego456 Nuevo usuario

    Hola alguien conoce un plugin de pago para dineromail o cuentadigital pero que funcione en la versión 5.3 del Clienteexec
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·