NAV Navbar
Logo
php

Validar - Servicio

R.F.C. - Validar

Consulta la validez de un R.F.C. (Registro Federal de Contribuyentes) en la lista oficial del SAT

Request:

<?php

$curl = curl_init();

// Optional Authentication:
curl_setopt($curl, CURLOPT_URL, "https://api.cfdi.ninja/validar/rfc");
curl_setopt($curl,CURLOPT_HTTPHEADER,array('x-api-key : IJF7GoZuEV4r654654gfdt4564f465ghK5Qw8jiRi9h25'));
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($_POST));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

$result = curl_exec($curl);

curl_close($curl);

Response:

{
  "SUCCESS": {
    "fechaConsulta": "2017-02-08",
    "rfc": "AAA010101AAA",
    "valido": true,
    "fechaListaSAT": "2017-02-05"
  }
}

HTTP Request

POST http://api.cfdi.ninja/validar/rfc

Parametros

Nombre Tipo Descripción Requerido Default Opciones
rfc string R.F.C. (Registro Federal de Contribuyentes) a consultar. Si - -

Respuesta

Nombre Tipo Descripción Formato Opciones
fechaConsulta string Fecha en la que se realizó la petición. Y-m-d H:i:s -
rfc string R.F.C. (Registro Federal de Contribuyentes) consultado. - -
valido bool Indica si el R.F.C. se encuentra en la lista. - true/false
fechaListaSAT string Fecha de la última actualización de la lista oficial del SAT. Y-m-d -

Error - Estructura

En caso de un error, el formato de respuesta contendrá los siguientes valores

Response:

 {
  "ERROR": 
  {
    "codigo": 4001,
    "mensaje": "Los datos enviados no son correctos o están incompletos."
  }
}

Descripcion de respuesta

Nombre Tipo Descripción
codigo int Valor numerico que se le asigna a un error
mensaje string Texto que contiene la descripción del error

Errores

Codigo Mensaje
4001 Los datos enviados no son correctos o están incompletos.
4003 No cuenta con créditos para realizar la operación.
php