inquid/yii2-facturacom

Factura.com 集成 https://factura.com/apidocs/

安装: 404

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 2

类型:yii2-extension

dev-master 2023-10-28 16:06 UTC

This package is auto-updated.

Last update: 2024-08-28 18:04:09 UTC


README

Yii Framework

Donate

yii2-facturacom

用于使用 http://docs.facturacom.apiary.io/# API 的库

重要:此包最近已更新,目前运行正常,但正在为 Laravel 开发一个新的更现代的扩展

Laravel 包

安装

安装此扩展的首选方式是通过 composer

要安装,执行

composer require inquid/yii2-facturacom

或添加

"inquid/yii2-facturacom": "*"

到你的 composer.json 文件的 "require" 部分。

配置

配置为组件

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

使用

// 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

支持

paypal