efirma
Descripción
API para firmar una cadena mediante la e.firma emitida por el SAT.
Firmar
Endpoint
https://efirma.ilbetor.com/api/v3/cadena/firmar
Método
POST
Parámetros
Nombre Tipo Descripción
rfc string RFC del firmante Requerido
archivo_cer file Archivo Certificado (.cer) Requerido
archivo_key file Archivo Clave privada (.key) Requerido
clave_privada string Contraseña de clave privada Requerido
cadena string Cadena original a firmar Requerido
Respuestas
  • 200: Respuesta con sellado exitoso
  • {
      "folio": "12ABcd==",
      "fecha": "2025-02-18 12:00:00",
      "certificado": {
        "rfc": "RFCX900101AB0",
        "nombre": "NOMBRE APATERNO AMATERNO",
        "serie": "30000000000000001234",
        "desde": "2022-01-02 10:10:10",
        "hasta": "2026-01-01 10:10:10",
        "estatus": "No revocado",
      },
      "firma": {
        "cadena": "||NOMBRE-DOCUMENTO|FOLIO|00001||",
        "sello": "CIr7DBzTk1pJBItpSiKa76dD...
                  SIsrasly/mcLn65R5uA==",
      }
    }
    
  • 200: Respuesta con certificado revocado
  • {
      "folio": "12ABcd==",
      "fecha": "2025-02-18 12:00:00",
      "certificado": {
        "rfc": "RFCX900101AB0",
        "nombre": "NOMBRE APATERNO AMATERNO",
        "serie": "30000000000000001234",
        "desde": "2022-01-02 10:10:10",
        "hasta": "2026-01-01 10:10:10",
        "estatus": "Revocado",
        "revocado": "2024-01-01 12:00:00"
      }
    }
    
  • 400: Error en la validación o en la información ingresada
  • {
      "mensaje": "Error",
      "error": "Descripción del error"
    }
    
  • 401: Sin autorización desde el dominio donde se hace la petición
  •   {
        "mensaje": "Error",
        "error": "Descripción del error"
      }
      
Versión API: 3.0
Laravel v8.83.27 (PHP v7.4.33)