Отправка данных к 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]