2017 © Pedro Peláez
 

yii2-extension yii2-facturacom

Integration tu consume Factura.com API (http://docs.facturacom.apiary.io/#introduction/enviroment)

image

inquid/yii2-facturacom

Integration tu consume Factura.com API (http://docs.facturacom.apiary.io/#introduction/enviroment)

  • Friday, July 13, 2018
  • by gogl92
  • Repository
  • 2 Watchers
  • 0 Stars
  • 111 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 2 Open issues
  • 1 Versions
  • 13 % Grown

The README.md

Yii Framework , (*1)

Donate, (*2)

yii2-facturacom

Librería para usar el API de http://docs.facturacom.apiary.io/#, (*3)

IMPORTANT: This package has been updated recently and it's working but a new more modern extension is being developed for Laravel

Laravel Package, (*4)

Instalación

La forma preferida para instalar esta extensión es a través de composer., (*5)

Para instalar, ejecutar, (*6)

composer require inquid/yii2-facturacom

or agregar, (*7)

"inquid/yii2-facturacom": "*"

en la sección "require" de tu composer.json., (*8)

Configuración

Configurar como componente, (*9)

$config = [
     // ...
    'components' => [
        'facturacom' => [
            'class' => 'inquid\facturacom\Facturacom',
            'apiKey' => 'API_KEY...',
            'secretKey' => 'SECRET_KEY....',
            //'isSandbox' => true
        ],

Uso

// 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" => "demo@test.com",
        "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: Iniciativa Programa México, (*10)

SUPPORT

paypal, (*11)

The Versions

13/07 2018

dev-master

9999999-dev https://github.com/inquid/yii2-facturacom

Integration tu consume Factura.com API (http://docs.facturacom.apiary.io/#introduction/enviroment)

  Sources   Download

BSD-3-Clause

The Requires

 

facturacion facturacom