Отправка данных к nanokassa.ru

Для отправки данных необходимо иметь пакет curl. (php-curl)

@curl_setopt($curl, CURLOPT_URL, $url_nanokassa_ru);
@curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-type: application/json"));
@curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
@curl_setopt($curl, CURLOPT_TIMEOUT, 10);
@curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
@curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
@curl_setopt($curl, CURLOPT_POST, true);
@curl_setopt($curl, CURLOPT_POSTFIELDS, $request);
// Ответ от сервера
$response = @curl_exec($curl);

Наш сервер расшифрует ваш пакет, проверит ваши идентификационные данные (kassaid, kassatoken), и если все верно, то на сервер nanokassa.ru добавятся зашифрованные данные ab и de. И именно в таком зашифрованном виде будем хранить ваши данные. Поэтому ваши данные будут максимально защищены. 

Если ответ от сервера:

{
    "status":"success",
    "success":"added this test record to nanokassa.ru",
    "nuid":"111111111111111111",
    "qnuid":"22222222222222222"
}

То ваши данные будут успешно добавлены в личный кабинет.  Если будет какая-то ошибка - в ответе это будет видно.

Вот собственно и все, что нужно, чтобы иметь возможность интеграции с нашим сервисом. Как видите, все просто.

Параметры nuid и qnuid позволяют вам получить обратные данные по транзакции: например фискальный признак, номер фискального накопителя и другие реквизиты чека. Для получения доступа к этому закрытому API - пишите нам на почту: [email protected]