https://github.com/inquid/yii2-facturacom
Librería para usar el API de http://docs.facturacom.apiary.io/#
https://github.com/inquid/yii2-facturacom
facturacion inquid yii2
Last synced: 4 months ago
JSON representation
Librería para usar el API de http://docs.facturacom.apiary.io/#
- Host: GitHub
- URL: https://github.com/inquid/yii2-facturacom
- Owner: inquid
- License: other
- Created: 2017-04-18T01:46:21.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-10-28T16:06:48.000Z (over 1 year ago)
- Last Synced: 2024-12-29T14:37:18.518Z (6 months ago)
- Topics: facturacion, inquid, yii2
- Language: PHP
- Size: 48.8 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&[email protected]&item_name=Yii2+extensions+support&item_number=22+Campaign&amount=5%2e00¤cy_code=USD)
yii2-facturacom
=====================Librería para usar el API de [http://docs.facturacom.apiary.io/#](https://factura.com/apidocs/)
# IMPORTANT: This package has been updated recently and it's working but a new more modern extension is being developed for Laravel
[Laravel Package](https://github.com/inquid/laravel-facturacom)## Instalación
La forma preferida para instalar esta extensión es a través de [composer](http://getcomposer.org/download/).
Para instalar, ejecutar
```
composer require inquid/yii2-facturacom
```or agregar
```
"inquid/yii2-facturacom": "*"
```
en la sección "require" de tu composer.json.## Configuración
Configurar como componente
```php
$config = [
// ...
'components' => [
'facturacom' => [
'class' => 'inquid\facturacom\Facturacom',
'apiKey' => 'API_KEY...',
'secretKey' => 'SECRET_KEY....',
//'isSandbox' => true
],
```## Uso
```php
// Lista de Clientes
$response = Yii::$app->facturacom->getClientes();// Se debe enviar objetos ya sea como Model o ActiveRecord, con el mismo nombre de los parametros
// que usa el API de Facturacom, o a través los modelos de la extensión$cliente = new \inquid\facturacom\models\Cliente();
$cliente->setAttributes([
"nombre" => "Prueba",
"apellidos" => "Test Demo",
"email" => "[email protected]",
"telefono" => "33 3877 7741",
"razons" => "PRUEBA SA DE CV.",
"rfc" => "XUXX020111001",
"calle" => "Av. Juarez",
"numero_exterior" => "1234",
"numero_interior" => "",
"codpos" => "54473",
"colonia" => "Centro",
"estado" => "Estado Mexico",
"ciudad" => "Nicolas Romero",
"delegacion" => ""
]);
$response = Yii::$app->facturacom->createCliente($cliente);
```
Iniciativa Programa México:
SUPPORT
-----
[](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&[email protected]&item_name=Yii2+extensions+support&item_number=22+Campaign&amount=5%2e00¤cy_code=USD)