PHPackages                             phpcfdi/sat-estado-cfdi-http-psr - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. phpcfdi/sat-estado-cfdi-http-psr

Abandoned → [phpcfdi/sat-estado-cfdi](/?search=phpcfdi%2Fsat-estado-cfdi)ArchivedLibrary[HTTP &amp; Networking](/categories/http)

phpcfdi/sat-estado-cfdi-http-psr
================================

Consulta el estado de un CFDI en el webservice del SAT usando HTTP (PSR-17 y PSR-18)

v1.0.3(4y ago)534.3k↑150%7[1 issues](https://github.com/phpcfdi/sat-estado-cfdi-http-psr/issues)MITPHPPHP &gt;=7.3

Since Mar 29Pushed 2y ago1 watchersCompare

[ Source](https://github.com/phpcfdi/sat-estado-cfdi-http-psr)[ Packagist](https://packagist.org/packages/phpcfdi/sat-estado-cfdi-http-psr)[ Docs](https://github.com/phpcfdi/sat-estado-cfdi-http-psr)[ RSS](/packages/phpcfdi-sat-estado-cfdi-http-psr/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)Dependencies (9)Versions (9)Used By (0)

phpcfdi/sat-estado-cfdi-http-psr
================================

[](#phpcfdisat-estado-cfdi-http-psr)

Proyecto archivado
------------------

[](#proyecto-archivado)

Este proyecto ha sido archivado en favor de `phpcfdi/sat-estado-cfdi` versión 2. Las características de este proyecto han sido integradas en `phpcfdi/sat-estado-cfdi`, por lo tanto, este proyecto no es mantenido a partir de 2024-03-06. Si implementaste la versión 1 de `phpcfdi/sat-estado-cfdi` y `phpcfdi/sat-estado-cfdi-http-psr` entonces puedes seguir la guía de actualización en [https://github.com/phpcfdi/sat-estado-cfdi/blob/main/docs/UPGRADE\_v1\_v2.md](https://github.com/phpcfdi/sat-estado-cfdi/blob/main/docs/UPGRADE_v1_v2.md) para actualizar tu código.

> Consulta el estado de un CFDI en el webservice del SAT usando HTTP (PSR-17 y PSR-18)

🇺🇸 The documentation of this project is in spanish as this is the natural language for intended audience.

🇲🇽 La documentación del proyecto está en español porque ese es el lenguaje principal de los usuarios.

Esta librería contiene objetos para consumir el **Servicio de Consulta de CFDI del SAT** usando HTTP.

Esta librería provee un objeto **`HttpConsumerClient`** que se usa en `\PhpCfdi\SatEstadoCfdi\Consumer`de la librería [`phpcfdi/sat-estado-cfdi`](https://github.com/phpcfdi/sat-estado-cfdi).

Para contactar al servicio **no requiere `ext-soap`** en su lugar usa los estándares de PHP-FIG [PSR-18: HTTP Client](https://www.php-fig.org/psr/psr-18/) y [PSR-17: HTTP Factories](https://www.php-fig.org/psr/psr-17/). De esta forma, puedes usar el cliente HTTP que mejor te convenga.

Los estándares de los que depende son:

- PSR-18: HTTP Client: Interfaces para clientes HTTP (el que hace la llamada POST).
- PSR-17: HTTP Factories: Interfaces de fábricas de HTTP Request y Response (para PSR-7).

Esta librería no contiene las implementaciones de los estándares, pero ya existen fuera del ámbito de la aplicación.

Te recomiendo probar las librerías de Sunrise [`sunrise/http-client-curl`](https://github.com/sunrise-php/http-client-curl), y [`sunrise/http-message`](https://github.com/sunrise-php/http-message).

O puedes ver en [Packagist](https://packagist.org/) los que te agraden:

- PSR-18:
- PSR-17:
- PSR-7:

Instalación
-----------

[](#instalación)

Usa [composer](https://getcomposer.org/)

```
composer require phpcfdi/sat-estado-cfdi-http-psr
```

Ejemplo básico de uso
---------------------

[](#ejemplo-básico-de-uso)

```
