1. Go to this page and download the library: Download bayzet/chekonline library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
bayzet / chekonline example snippets
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());
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.