PHP
Aprendé cómo usar Afip SDK con PHP
Última actualización
¿Te fue útil?
Aprendé cómo usar Afip SDK con PHP
Última actualización
¿Te fue útil?
Agregá la librería de Afip SDK en PHP
composer require afipsdk/afip.php
Para usar los Web Services de ARCA se necesita un certificado digital, pero con Afip SDK podés empezar en modo desarrollo usando el CUIT 20-40937847-2 sin necesidad de uno.
Si preferís usar tu propio certificado, al final te mostramos cómo.
require __DIR__ . '/vendor/autoload.php';
$afip = new Afip(['CUIT' => 20409378472]);
Con la instancia creada ya podés realizar las llamadas a los Web Services que necesites.
Si el Web Service que necesitás no se encuentra en la lista de la documentación, podés llamarlo siguiendo esta guía:
También podés usar las guías del blog de Afip SDK para PHP:
Primero, obtenemos el certificado siguiendo esta guía.
Y luego lo agregamos a la instancia de la clase Afip.
require __DIR__ . '/vendor/autoload.php';
// Certificado (Puede estar guardado en archivos, DB, etc)
$cert = file_get_contents('ruta/a/certificado.crt');
// Key (Puede estar guardado en archivos, DB, etc)
$key = file_get_contents('ruta/a/key.key');
// CUIT del certificado
$tax_id = 20111111112;
$afip = new Afip([
'CUIT' => $tax_id,
'cert' => $cert,
'key' => $key
]);