Отправка данных к 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 - пишите нам на почту: mail@nanokassa.ru