承接 bayzet/chekonline 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

bayzet/chekonline

Composer 安装命令:

composer require bayzet/chekonline

包简介

The package is a class for interacting with the API of the online checkout service of chekonline.ru

README 文档

README

Пакет представляет собой простой инструмент для взаимодействия с API сервиса онлайн-кассы chekonline.ru с минимальными настройками для использования. Если вам нужен максимально настраиваемый клиент для взаимодействия с chekonline, рекомендую воспользоваться официальным SDK chekonline/chekonline-sdk-php

Установка

Через Composer

Для установки через composer, находясь в корневом каталоге проекта, введите в консоль команду

composer require bayzet/chekonline

Быстрый старт

Для функционирования в тестовом режиме необходимо запросить сертификат и приватный ключ для тестовой кассы и передать их во время создания клиента

try{
  // Создание клиента
  $chekonline = new ChekClient($certificate, $privateKey);
  
  // Включение тестового режима
  $chekonline->test_mode = true;
  
  // Создаём экземпляр метода API
  $datas = new ComplexMethod();
  
  // Необходимо указать email клиента, либо его номер телефона
  if($_POST['client_email'] != ""){
      $datas->PhoneOrEmail = $_POST['client_email'];
  }elseif($_POST['client_phone'] != ""){
      $datas->PhoneOrEmail = substr($_POST['client_phone'], -10);
  }

  // Указываем тип документра
  // В примере "Приход"
  $datas->DocumentType = DocumentType::INCOME;
  
  // Указываем тип системы налогообложения
  // В примере "Единый налог на вменённый доход"
  $datas->TaxMode = TaxMode::ENVD;
  
  // Добавление продукта в чек
  $datas->addProductItem($quantity, $price, TaxId::TAX_FREE, $description);
  
  // Отправка запроса
  $request = $chekonline->send($datas);
  
  // Вывод результата
  print_r($request);
}catch(Exception $e){
  printf('Ошибка (%d): %s' . PHP_EOL, $e->getCode(), $e->getMessage());
} 

统计信息

  • 总下载量: 12
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-02-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固