Crear certificado para usar web services de ARCA en PHP
Con pocas líneas de código
 
  Podemos usar Afip SDK para crear certificados de manera automática, ya que hacerlo de forma manual no solo es difícil, sino que también puede generar errores humanos.
Requisitos previos
Para poder usar las automatizaciones, primero necesitarás:
1. Instalación
Agregá la librería de Afip SDK en PHP.
Composer
composer require afipsdk/afip.php
Manual
- 
Descargar la librería Afip.php y copiar la carpeta src en nuestro proyecto. Link de descarga directo 
- 
Incluimos el archivo src/Afip.php en nuestro proyecto 
include 'ruta/a/src/Afip.php';
2. Crear una instancia de la clase Afip
$afip = new Afip(['access_token' => 'TU_ACCESS_TOKEN']);
3. Creamos el certificado
Ahora vamos a ejecutar la automatización para crear el certificado de desarrollo.
¡Paciencia! Al ejecutarlo toma unos cuantos segundos en crearse el certificado (a veces mas de 30 segundos)
// CUIT al cual le queremos generar el certificado
$cuit = '20111111112'; 
// Usuario para ingresar a ARCA.
// Para la mayoria es el mismo CUIT, pero al administrar
// una sociedad el CUIT con el que se ingresa es el del administrador
// de la sociedad.
$username = '20111111112'; 
// Contraseña para ingresar a ARCA.
$password = 'contraseña#segura?';
// Alias para el certificado (Nombre para reconocerlo en ARCA)
// un alias puede tener muchos certificados, si estas renovando
// un certificado pordes utilizar le mismo alias
$alias = 'afipsdk';
try {
    $data = [
        "cuit" => $cuit,
        "username" => $username,
        "password" => $password,
        "alias" => $alias
    ];
    // Ejecutamos la automatizacion (¡Paciencia! Esto toma unos cuantos segundos)
    $response = $afip->CreateAutomation("create-cert-dev", $data, TRUE);
    // Mostramos el certificado por pantalla
    var_dump($response->cert);
    // Mostramos la key por pantalla
    var_dump($response->key);
    
    // ATENCION! Recorda guardar el cert y key.
} catch (\Throwable $error) {
    // En caso de error lo mostramos por pantalla
	var_dump($error);
}
Ya tenemos nuestro certificado y key para acceder a los web services de ARCA.
Ahora para poder acceder a un web service primero debemos Autorizar uso de web services de ARCA en PHP.
Ante cualquier duda o pregunta al respecto, pueden resolverla rápidamente dentro de la Comunidad Afip SDK. Además, puedes unirte para estar al tanto de las novedades y problemas técnicos al usar los servicios de ARCA.
