totkt26/yii2-fns-openapi
最新稳定版本:1.0.6
Composer 安装命令:
composer require totkt26/yii2-fns-openapi
包简介
ФНС OpenAPI клиент для Yii2
README 文档
README
Конфигурация
Для работы с API компоненту необходимо указать ключ (masterKey). Также необходимо зарегистрировать IP-адрес, с которого будут отправляться запросы.
'components' => [ 'fnsClient' => [ 'class' => dicr\fns\openapi\FNSClient::class, 'masterToken' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' ] ];
Использование
use dicr\fns\openapi\FNSClient; use dicr\fns\openapi\types\GetTicketInfo; use dicr\fns\openapi\types\GetTicketResult; use dicr\fns\openapi\types\TypeOperation; /** @var FNSClient $fnsClient получаем клиент API */ $fnsClient = Yii::$app->get('fnsClient'); // данные чека $ticketInfo = new GetTicketInfo([ 'Sum' => 99100, 'Date' => '2020-10-03T15:27:00', 'Fn' => '9280440300430432', 'TypeOperation' => TypeOperation::INCOME, 'FiscalDocumentId' => 29127, 'FiscalSign' => 266252041 ]); /** @var GetTicketResult $result получаем данные по чеку */ $result = $fnsClient->getTicket($ticketInfo); // проверяем код возвраща if ($result->Code !== 200) { throw new \yii\base\Exception($result->Message); } // данные билета в $result->Ticket print_r($result->Ticket);
统计信息
- 总下载量: 3.84k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-02-06