From c845623740eb7239d45739a9b1d762914121e375 Mon Sep 17 00:00:00 2001 From: Lytkini Date: Thu, 19 Oct 2017 13:44:01 +0300 Subject: [PATCH 01/36] Add notice about exception, when printDocument call from main thread. --- pages/evotordoc/java_SDK/doc_java_bill_printer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/evotordoc/java_SDK/doc_java_bill_printer.md b/pages/evotordoc/java_SDK/doc_java_bill_printer.md index 0ac1675..eecc36f 100644 --- a/pages/evotordoc/java_SDK/doc_java_bill_printer.md +++ b/pages/evotordoc/java_SDK/doc_java_bill_printer.md @@ -56,7 +56,7 @@ folder: java_SDK * Штрихкоды – `ru.evotor.devices.commons.printer.printable.PrintableBarcode`; * Картинки – `ru.evotor.devices.commons.printer.printable.PrintableImage`. -{% include note.html content="Работа с удалённым сервисом может занимать длительное время, поэтому не вызывайте перечисленные методы в главном потоке приложения. Работа из главного потока приложения приведет к выбросу исключения DeviceServiceOperationOnMainThreadException" %} +{% include note.html content="Работа с удалённым сервисом может занимать длительное время, поэтому не вызывайте перечисленные методы в главном потоке приложения. Вызов методов из главного потока приложения вернёт исключение `DeviceServiceOperationOnMainThreadException`." %} ## Примеры From 6efc41ad2cf34f438ceacc31697714d75c510abe Mon Sep 17 00:00:00 2001 From: Lytkini Date: Thu, 19 Oct 2017 13:46:08 +0300 Subject: [PATCH 02/36] Add notice about exception, when printDocument call from main thread. --- pages/evotordoc/java_SDK/doc_java_bill_printer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/evotordoc/java_SDK/doc_java_bill_printer.md b/pages/evotordoc/java_SDK/doc_java_bill_printer.md index eecc36f..ba83951 100644 --- a/pages/evotordoc/java_SDK/doc_java_bill_printer.md +++ b/pages/evotordoc/java_SDK/doc_java_bill_printer.md @@ -56,7 +56,7 @@ folder: java_SDK * Штрихкоды – `ru.evotor.devices.commons.printer.printable.PrintableBarcode`; * Картинки – `ru.evotor.devices.commons.printer.printable.PrintableImage`. -{% include note.html content="Работа с удалённым сервисом может занимать длительное время, поэтому не вызывайте перечисленные методы в главном потоке приложения. Вызов методов из главного потока приложения вернёт исключение `DeviceServiceOperationOnMainThreadException`." %} +{% include note.html content="Работа с удалённым сервисом может занимать длительное время, поэтому не вызывайте перечисленные методы в главном потоке приложения.
Вызов методов из главного потока приложения вернёт исключение `DeviceServiceOperationOnMainThreadException`." %} ## Примеры From c2159d7a14faf571a31ea76dbb573cbd2c70d3da Mon Sep 17 00:00:00 2001 From: Lytkini Date: Thu, 19 Oct 2017 13:46:50 +0300 Subject: [PATCH 03/36] updt --- _docsReleased/404.html | 26 - _docsReleased/doc_1C_integration.html | 26 - .../doc_JS_template_integration.html | 26 - _docsReleased/doc_about_billing.html | 26 - _docsReleased/doc_about_manifest.html | 26 - _docsReleased/doc_app_components.html | 26 - _docsReleased/doc_app_developer_mode.html | 26 - _docsReleased/doc_app_grants.html | 26 - _docsReleased/doc_app_installation.html | 26 - _docsReleased/doc_app_integration_points.html | 26 - _docsReleased/doc_app_logging.html | 26 - _docsReleased/doc_app_review.html | 26 - _docsReleased/doc_app_tariffication.html | 26 - _docsReleased/doc_app_testing.html | 26 - _docsReleased/doc_app_version_lifespan.html | 26 - _docsReleased/doc_application_test.html | 869 ++++++++++++++++++ _docsReleased/doc_authorization.html | 26 - .../doc_cloud_systems_integration.html | 26 - _docsReleased/doc_drivers_cashdrawer.html | 26 - .../doc_drivers_library_connection.html | 26 - _docsReleased/doc_drivers_other.html | 26 - _docsReleased/doc_drivers_pinpads.html | 26 - _docsReleased/doc_drivers_scales.html | 26 - _docsReleased/doc_errors_returned.html | 26 - _docsReleased/doc_evotor_api_about.html | 26 - .../doc_evotor_api_authorization.html | 26 - .../doc_evotor_api_introduction.html | 26 - _docsReleased/doc_example_calls.html | 26 - _docsReleased/doc_faq.html | 3 - _docsReleased/doc_glossary.html | 26 - .../doc_iframe_within_application_page.html | 26 - _docsReleased/doc_integration_types.html | 26 - _docsReleased/doc_java_app_icon.html | 26 - _docsReleased/doc_java_app_manifest.html | 26 - _docsReleased/doc_java_app_tutorial.html | 26 - _docsReleased/doc_java_app_users.html | 26 - _docsReleased/doc_java_barcode_scanner.html | 26 - _docsReleased/doc_java_bill_printer.html | 28 +- _docsReleased/doc_java_discounts.html | 26 - _docsReleased/doc_java_get_receipt.html | 26 - ...c_java_integration_library_connection.html | 26 - _docsReleased/doc_java_inventory.html | 26 - _docsReleased/doc_java_logging.html | 26 - _docsReleased/doc_java_navigation.html | 26 - .../doc_java_online_store_receipt.html | 26 - _docsReleased/doc_java_payment_systems.html | 26 - _docsReleased/doc_java_receipt_api.html | 26 - _docsReleased/doc_java_receipt_creation.html | 26 - _docsReleased/doc_java_receipt_division.html | 26 - _docsReleased/doc_java_receipt_extras.html | 26 - .../doc_java_receipt_interactions.html | 26 - _docsReleased/doc_java_receipt_print.html | 26 - _docsReleased/doc_java_scales.html | 26 - ...ava_third_party_service_communication.html | 26 - _docsReleased/doc_js_app_icon.html | 26 - _docsReleased/doc_js_app_manifest.html | 26 - _docsReleased/doc_js_app_template_link.html | 26 - _docsReleased/doc_js_devices.html | 26 - _docsReleased/doc_js_inventory.html | 26 - _docsReleased/doc_js_logging.html | 26 - _docsReleased/doc_js_modules.html | 26 - .../doc_js_receipt_interactions.html | 26 - _docsReleased/doc_js_storage_api.html | 26 - ..._js_third_party_service_communication.html | 26 - _docsReleased/doc_payoff.html | 26 - .../doc_smart_terminal_application.html | 26 - .../doc_smart_terminal_applications.html | 26 - .../doc_smart_terminal_documents.html | 26 - _docsReleased/doc_subscriptions.html | 26 - _docsReleased/doc_tariffs.html | 26 - .../doc_tutorials_products_modifications.html | 26 - .../images/backup/1c_entities_association.png | Bin 0 -> 56893 bytes _docsReleased/index.html | 26 - _docsReleased/news_archive.html | 3 - _docsReleased/search.json | 24 +- _docsReleased/tag_billing.html | 44 +- _docsReleased/tag_cloud.html | 56 +- _docsReleased/tag_equipment.html | 44 +- _docsReleased/tag_java.html | 44 +- _docsReleased/tag_javascript.html | 44 +- _docsReleased/tag_products.html | 56 +- _docsReleased/tag_receipts.html | 56 +- _docsReleased/tag_terminal.html | 44 +- _docsReleased/whats_new.html | 3 - 84 files changed, 981 insertions(+), 2131 deletions(-) create mode 100644 _docsReleased/doc_application_test.html create mode 100644 _docsReleased/images/backup/1c_entities_association.png diff --git a/_docsReleased/404.html b/_docsReleased/404.html index 15c3191..b72e291 100644 --- a/_docsReleased/404.html +++ b/_docsReleased/404.html @@ -767,32 +767,6 @@

Страница не найдена

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_1C_integration.html b/_docsReleased/doc_1C_integration.html index 1cc61f2..b36f382 100644 --- a/_docsReleased/doc_1C_integration.html +++ b/_docsReleased/doc_1C_integration.html @@ -769,32 +769,6 @@

Интеграция с 1С

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_JS_template_integration.html b/_docsReleased/doc_JS_template_integration.html index 43d7da7..c29af3d 100644 --- a/_docsReleased/doc_JS_template_integration.html +++ b/_docsReleased/doc_JS_template_integration.html @@ -767,32 +767,6 @@

Создание JS-приложения с помо - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_about_billing.html b/_docsReleased/doc_about_billing.html index 69bd583..74ec1ca 100644 --- a/_docsReleased/doc_about_billing.html +++ b/_docsReleased/doc_about_billing.html @@ -769,32 +769,6 @@

О биллинге

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_about_manifest.html b/_docsReleased/doc_about_manifest.html index f0e3429..56e47fb 100644 --- a/_docsReleased/doc_about_manifest.html +++ b/_docsReleased/doc_about_manifest.html @@ -767,32 +767,6 @@

О манифесте приложения

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_app_components.html b/_docsReleased/doc_app_components.html index ba89f2b..8222a8a 100644 --- a/_docsReleased/doc_app_components.html +++ b/_docsReleased/doc_app_components.html @@ -767,32 +767,6 @@

Компоненты приложения

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_app_developer_mode.html b/_docsReleased/doc_app_developer_mode.html index cccf3e0..465b2a2 100644 --- a/_docsReleased/doc_app_developer_mode.html +++ b/_docsReleased/doc_app_developer_mode.html @@ -767,32 +767,6 @@

Включение режима разработчи - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_app_grants.html b/_docsReleased/doc_app_grants.html index 40efc4f..4624ebf 100644 --- a/_docsReleased/doc_app_grants.html +++ b/_docsReleased/doc_app_grants.html @@ -769,32 +769,6 @@

Права приложения

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_app_installation.html b/_docsReleased/doc_app_installation.html index e532bab..6aa30e2 100644 --- a/_docsReleased/doc_app_installation.html +++ b/_docsReleased/doc_app_installation.html @@ -769,32 +769,6 @@

Установка приложения

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_app_integration_points.html b/_docsReleased/doc_app_integration_points.html index 5787701..53268f5 100644 --- a/_docsReleased/doc_app_integration_points.html +++ b/_docsReleased/doc_app_integration_points.html @@ -767,32 +767,6 @@

Точки интеграции

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_app_logging.html b/_docsReleased/doc_app_logging.html index eaf49a8..df9b0c3 100644 --- a/_docsReleased/doc_app_logging.html +++ b/_docsReleased/doc_app_logging.html @@ -769,32 +769,6 @@

Логирование

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_app_review.html b/_docsReleased/doc_app_review.html index a8458ee..33dbd37 100644 --- a/_docsReleased/doc_app_review.html +++ b/_docsReleased/doc_app_review.html @@ -767,32 +767,6 @@

Черновики, модерация и публи - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_app_tariffication.html b/_docsReleased/doc_app_tariffication.html index 6fdc7ba..c9227ae 100644 --- a/_docsReleased/doc_app_tariffication.html +++ b/_docsReleased/doc_app_tariffication.html @@ -769,32 +769,6 @@

О тарификации приложений

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_app_testing.html b/_docsReleased/doc_app_testing.html index 1d348a3..9075f44 100644 --- a/_docsReleased/doc_app_testing.html +++ b/_docsReleased/doc_app_testing.html @@ -769,32 +769,6 @@

Перевод приложения в тестир - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_app_version_lifespan.html b/_docsReleased/doc_app_version_lifespan.html index d1ff862..51cdcb4 100644 --- a/_docsReleased/doc_app_version_lifespan.html +++ b/_docsReleased/doc_app_version_lifespan.html @@ -767,32 +767,6 @@

Жизненый цикл версии прилож - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_application_test.html b/_docsReleased/doc_application_test.html new file mode 100644 index 0000000..78a766a --- /dev/null +++ b/_docsReleased/doc_application_test.html @@ -0,0 +1,869 @@ + + + + + + + + + + + + +Тестирование приложения | Документация Эвотор + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
 
+ +
+ +
+ + + + + + + + + + + + + + +
+ + + + + +
+
+

Тестирование приложения

+
+ + + + + + + + +
+ + + +
+ + +
Раздел содержит инструкцию о том, как приступить к тестированию своего приложения.
+ + + + + Редактировать + + + +

Тестирование приложения

+ +

Чтобы протестировать своё приложение выполните следующие действия:

+ +
    +
  1. +

    Войдите в личный кабинет разработчика.

    +
  2. +
  3. +

    Выберите приложение, которое требуется протестировать.

    +
  4. +
+ +

картинка1

+ +
    +
  1. В разделе Тестирование добавьте необходимые телефонные номера в поле Добавить тестировщика и выберите требуюмую роль Тестировщик или Разработчик.
  2. +
+ +

картинка2

+ +
    +
  1. В разделе Версии нажмите на кнопку Выложить на тест.
  2. +
+ +

картинка3

+ +
    +
  1. Ознакомьтесь с условиями оферты и нажмите на кнопку Продолжить.
  2. +
+ +

Приложение будет добавлено в тестовом режиме в магазин. Вы увидите приложение в магазине, если войдёте в Личный кабинет пользователя, зарегистрированный на номер телефона тестировщика, указанный в шаге 3.

+ + +
+ + Тэги: + + + + + + java + + + + javascript + + + +
+ + + +
+ +
+ +
+ +
+ +
+ + + + + + diff --git a/_docsReleased/doc_authorization.html b/_docsReleased/doc_authorization.html index 8704f60..d56993c 100644 --- a/_docsReleased/doc_authorization.html +++ b/_docsReleased/doc_authorization.html @@ -767,32 +767,6 @@

Авторизация запросов к Обла - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_cloud_systems_integration.html b/_docsReleased/doc_cloud_systems_integration.html index 6ec2eee..82bb346 100644 --- a/_docsReleased/doc_cloud_systems_integration.html +++ b/_docsReleased/doc_cloud_systems_integration.html @@ -769,32 +769,6 @@

Интеграция с облачными серв - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_drivers_cashdrawer.html b/_docsReleased/doc_drivers_cashdrawer.html index 26f1141..8e80718 100644 --- a/_docsReleased/doc_drivers_cashdrawer.html +++ b/_docsReleased/doc_drivers_cashdrawer.html @@ -767,32 +767,6 @@

SDK для денежного ящика

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_drivers_library_connection.html b/_docsReleased/doc_drivers_library_connection.html index 55cf54b..b5ac4e6 100644 --- a/_docsReleased/doc_drivers_library_connection.html +++ b/_docsReleased/doc_drivers_library_connection.html @@ -767,32 +767,6 @@

Подготовка к разработке

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_drivers_other.html b/_docsReleased/doc_drivers_other.html index 0fa6783..74f83db 100644 --- a/_docsReleased/doc_drivers_other.html +++ b/_docsReleased/doc_drivers_other.html @@ -767,32 +767,6 @@

SDK для подключаемого USB-обору - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_drivers_pinpads.html b/_docsReleased/doc_drivers_pinpads.html index c6dd8da..d4921bf 100644 --- a/_docsReleased/doc_drivers_pinpads.html +++ b/_docsReleased/doc_drivers_pinpads.html @@ -767,32 +767,6 @@

SDK для банковский терминалов - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_drivers_scales.html b/_docsReleased/doc_drivers_scales.html index b5ec8d1..69f141b 100644 --- a/_docsReleased/doc_drivers_scales.html +++ b/_docsReleased/doc_drivers_scales.html @@ -767,32 +767,6 @@

SDK для весов

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_errors_returned.html b/_docsReleased/doc_errors_returned.html index 804b92f..4e08ffb 100644 --- a/_docsReleased/doc_errors_returned.html +++ b/_docsReleased/doc_errors_returned.html @@ -769,32 +769,6 @@

Ошибки, которые может возвра - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_evotor_api_about.html b/_docsReleased/doc_evotor_api_about.html index 150f407..4c365f7 100644 --- a/_docsReleased/doc_evotor_api_about.html +++ b/_docsReleased/doc_evotor_api_about.html @@ -769,32 +769,6 @@

Об Облаке Эвотор

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_evotor_api_authorization.html b/_docsReleased/doc_evotor_api_authorization.html index 3ca451f..5f951c5 100644 --- a/_docsReleased/doc_evotor_api_authorization.html +++ b/_docsReleased/doc_evotor_api_authorization.html @@ -767,32 +767,6 @@

Авторизация вебхуков, котор - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_evotor_api_introduction.html b/_docsReleased/doc_evotor_api_introduction.html index 1f7ca5a..524d662 100644 --- a/_docsReleased/doc_evotor_api_introduction.html +++ b/_docsReleased/doc_evotor_api_introduction.html @@ -769,32 +769,6 @@

Введение

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_example_calls.html b/_docsReleased/doc_example_calls.html index 2f1feab..d8f7cbe 100644 --- a/_docsReleased/doc_example_calls.html +++ b/_docsReleased/doc_example_calls.html @@ -769,32 +769,6 @@

Примеры запросов к Облаку Эв - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_faq.html b/_docsReleased/doc_faq.html index 2f4c3ba..9e2bcd8 100644 --- a/_docsReleased/doc_faq.html +++ b/_docsReleased/doc_faq.html @@ -745,9 +745,6 @@

Часто задаваемые вопросы

- - - Редактировать diff --git a/_docsReleased/doc_glossary.html b/_docsReleased/doc_glossary.html index f7d709a..9b327ea 100644 --- a/_docsReleased/doc_glossary.html +++ b/_docsReleased/doc_glossary.html @@ -769,32 +769,6 @@

Термины и определения

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_iframe_within_application_page.html b/_docsReleased/doc_iframe_within_application_page.html index f60a3d4..fbfbe1c 100644 --- a/_docsReleased/doc_iframe_within_application_page.html +++ b/_docsReleased/doc_iframe_within_application_page.html @@ -769,32 +769,6 @@

IFrame на странице приложения - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_integration_types.html b/_docsReleased/doc_integration_types.html index ad2acfe..67dec5c 100644 --- a/_docsReleased/doc_integration_types.html +++ b/_docsReleased/doc_integration_types.html @@ -769,32 +769,6 @@

Способы интеграции

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_app_icon.html b/_docsReleased/doc_java_app_icon.html index a9fd896..69d903c 100644 --- a/_docsReleased/doc_java_app_icon.html +++ b/_docsReleased/doc_java_app_icon.html @@ -769,32 +769,6 @@

Приложение в интерфейсе сма - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_app_manifest.html b/_docsReleased/doc_java_app_manifest.html index 2a92c68..c814acf 100644 --- a/_docsReleased/doc_java_app_manifest.html +++ b/_docsReleased/doc_java_app_manifest.html @@ -767,32 +767,6 @@

Манифест Java-приложения

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_app_tutorial.html b/_docsReleased/doc_java_app_tutorial.html index 7666207..531efee 100644 --- a/_docsReleased/doc_java_app_tutorial.html +++ b/_docsReleased/doc_java_app_tutorial.html @@ -769,32 +769,6 @@

Разработка Java-приложения

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_app_users.html b/_docsReleased/doc_java_app_users.html index 0c2e14c..9075a9d 100644 --- a/_docsReleased/doc_java_app_users.html +++ b/_docsReleased/doc_java_app_users.html @@ -769,32 +769,6 @@

Работа с пользователями сма - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_barcode_scanner.html b/_docsReleased/doc_java_barcode_scanner.html index 8cde383..84efb0e 100644 --- a/_docsReleased/doc_java_barcode_scanner.html +++ b/_docsReleased/doc_java_barcode_scanner.html @@ -769,32 +769,6 @@

Сканер штрихкодов

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_bill_printer.html b/_docsReleased/doc_java_bill_printer.html index 40b2d54..6f77b4e 100644 --- a/_docsReleased/doc_java_bill_printer.html +++ b/_docsReleased/doc_java_bill_printer.html @@ -769,32 +769,6 @@

Принтер чеков

- - - - -
- - - - - Редактировать @@ -864,7 +838,7 @@

Работа с принтером чеков

- +

Примеры

diff --git a/_docsReleased/doc_java_discounts.html b/_docsReleased/doc_java_discounts.html index 54a8939..6afbc91 100644 --- a/_docsReleased/doc_java_discounts.html +++ b/_docsReleased/doc_java_discounts.html @@ -767,32 +767,6 @@

Скидки

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_get_receipt.html b/_docsReleased/doc_java_get_receipt.html index 8f1af03..2712472 100644 --- a/_docsReleased/doc_java_get_receipt.html +++ b/_docsReleased/doc_java_get_receipt.html @@ -769,32 +769,6 @@

Получить данные сформирован - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_integration_library_connection.html b/_docsReleased/doc_java_integration_library_connection.html index 49f0eef..c30f0b0 100644 --- a/_docsReleased/doc_java_integration_library_connection.html +++ b/_docsReleased/doc_java_integration_library_connection.html @@ -769,32 +769,6 @@

Подключение библиотеки для - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_inventory.html b/_docsReleased/doc_java_inventory.html index 270d400..56b889a 100644 --- a/_docsReleased/doc_java_inventory.html +++ b/_docsReleased/doc_java_inventory.html @@ -767,32 +767,6 @@

Товароучёт

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_logging.html b/_docsReleased/doc_java_logging.html index 1dfb01d..311aaaf 100644 --- a/_docsReleased/doc_java_logging.html +++ b/_docsReleased/doc_java_logging.html @@ -767,32 +767,6 @@

Логирование Java-приложения

- - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_navigation.html b/_docsReleased/doc_java_navigation.html index 6231544..9317c9c 100644 --- a/_docsReleased/doc_java_navigation.html +++ b/_docsReleased/doc_java_navigation.html @@ -769,32 +769,6 @@

Вызов окон смарт-терминала - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_online_store_receipt.html b/_docsReleased/doc_java_online_store_receipt.html index 9b78c18..a339b61 100644 --- a/_docsReleased/doc_java_online_store_receipt.html +++ b/_docsReleased/doc_java_online_store_receipt.html @@ -767,32 +767,6 @@

Печать электронных чеков

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_payment_systems.html b/_docsReleased/doc_java_payment_systems.html index 18392db..810fafa 100644 --- a/_docsReleased/doc_java_payment_systems.html +++ b/_docsReleased/doc_java_payment_systems.html @@ -767,32 +767,6 @@

Платёжные системы

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_receipt_api.html b/_docsReleased/doc_java_receipt_api.html index 8a2b643..2ed1fdd 100644 --- a/_docsReleased/doc_java_receipt_api.html +++ b/_docsReleased/doc_java_receipt_api.html @@ -769,32 +769,6 @@

Поиск товара по штрихкоду

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_receipt_creation.html b/_docsReleased/doc_java_receipt_creation.html index 7674145..146fc9c 100644 --- a/_docsReleased/doc_java_receipt_creation.html +++ b/_docsReleased/doc_java_receipt_creation.html @@ -769,32 +769,6 @@

Открытие чека в приложении - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_receipt_division.html b/_docsReleased/doc_java_receipt_division.html index 9e4bcfe..74d40f5 100644 --- a/_docsReleased/doc_java_receipt_division.html +++ b/_docsReleased/doc_java_receipt_division.html @@ -769,32 +769,6 @@

Разделение чека

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_receipt_extras.html b/_docsReleased/doc_java_receipt_extras.html index 2a3940f..aa0b90b 100644 --- a/_docsReleased/doc_java_receipt_extras.html +++ b/_docsReleased/doc_java_receipt_extras.html @@ -769,32 +769,6 @@

Создание дополнительных пол - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_receipt_interactions.html b/_docsReleased/doc_java_receipt_interactions.html index 211d0a7..4b6f0d5 100644 --- a/_docsReleased/doc_java_receipt_interactions.html +++ b/_docsReleased/doc_java_receipt_interactions.html @@ -769,32 +769,6 @@

Работа с позициями чека

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_receipt_print.html b/_docsReleased/doc_java_receipt_print.html index c545e44..382339a 100644 --- a/_docsReleased/doc_java_receipt_print.html +++ b/_docsReleased/doc_java_receipt_print.html @@ -769,32 +769,6 @@

Печать внутри кассового чек - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_scales.html b/_docsReleased/doc_java_scales.html index 5a236fc..5a1f244 100644 --- a/_docsReleased/doc_java_scales.html +++ b/_docsReleased/doc_java_scales.html @@ -767,32 +767,6 @@

Весы

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_java_third_party_service_communication.html b/_docsReleased/doc_java_third_party_service_communication.html index 4eeae4c..21de1c6 100644 --- a/_docsReleased/doc_java_third_party_service_communication.html +++ b/_docsReleased/doc_java_third_party_service_communication.html @@ -767,32 +767,6 @@

Обмен сообщениями Java-прилож - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_js_app_icon.html b/_docsReleased/doc_js_app_icon.html index 23d2bcd..37399ce 100644 --- a/_docsReleased/doc_js_app_icon.html +++ b/_docsReleased/doc_js_app_icon.html @@ -767,32 +767,6 @@

Приложение в интерфейсе сма - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_js_app_manifest.html b/_docsReleased/doc_js_app_manifest.html index 36c09aa..e348179 100644 --- a/_docsReleased/doc_js_app_manifest.html +++ b/_docsReleased/doc_js_app_manifest.html @@ -767,32 +767,6 @@

Манифест JS-приложения

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_js_app_template_link.html b/_docsReleased/doc_js_app_template_link.html index 9f4ea9a..ca0d5a5 100644 --- a/_docsReleased/doc_js_app_template_link.html +++ b/_docsReleased/doc_js_app_template_link.html @@ -767,32 +767,6 @@

Подключение шаблона JS-прило - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_js_devices.html b/_docsReleased/doc_js_devices.html index 886591f..4a1420d 100644 --- a/_docsReleased/doc_js_devices.html +++ b/_docsReleased/doc_js_devices.html @@ -767,32 +767,6 @@

Получение данных с подключё - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_js_inventory.html b/_docsReleased/doc_js_inventory.html index cbd6d10..5e23475 100644 --- a/_docsReleased/doc_js_inventory.html +++ b/_docsReleased/doc_js_inventory.html @@ -767,32 +767,6 @@

Поиск товара по идентификат - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_js_logging.html b/_docsReleased/doc_js_logging.html index b21569e..4a9e783 100644 --- a/_docsReleased/doc_js_logging.html +++ b/_docsReleased/doc_js_logging.html @@ -767,32 +767,6 @@

Логирование JS-приложения

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_js_modules.html b/_docsReleased/doc_js_modules.html index c424789..28d3454 100644 --- a/_docsReleased/doc_js_modules.html +++ b/_docsReleased/doc_js_modules.html @@ -767,32 +767,6 @@

Модули

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_js_receipt_interactions.html b/_docsReleased/doc_js_receipt_interactions.html index 55e1361..963d057 100644 --- a/_docsReleased/doc_js_receipt_interactions.html +++ b/_docsReleased/doc_js_receipt_interactions.html @@ -769,32 +769,6 @@

Работа с чеком

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_js_storage_api.html b/_docsReleased/doc_js_storage_api.html index e225c96..71b467b 100644 --- a/_docsReleased/doc_js_storage_api.html +++ b/_docsReleased/doc_js_storage_api.html @@ -767,32 +767,6 @@

Хранение данных на смарт-тер - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_js_third_party_service_communication.html b/_docsReleased/doc_js_third_party_service_communication.html index d708e1c..9438f3f 100644 --- a/_docsReleased/doc_js_third_party_service_communication.html +++ b/_docsReleased/doc_js_third_party_service_communication.html @@ -767,32 +767,6 @@

Обмен сообщениями со сторон - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_payoff.html b/_docsReleased/doc_payoff.html index 8279279..d749558 100644 --- a/_docsReleased/doc_payoff.html +++ b/_docsReleased/doc_payoff.html @@ -767,32 +767,6 @@

Выплаты

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_smart_terminal_application.html b/_docsReleased/doc_smart_terminal_application.html index 95684c2..69c903e 100644 --- a/_docsReleased/doc_smart_terminal_application.html +++ b/_docsReleased/doc_smart_terminal_application.html @@ -769,32 +769,6 @@

Приложение для смарт-термин - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_smart_terminal_applications.html b/_docsReleased/doc_smart_terminal_applications.html index 0eab0f8..9e48820 100644 --- a/_docsReleased/doc_smart_terminal_applications.html +++ b/_docsReleased/doc_smart_terminal_applications.html @@ -767,32 +767,6 @@

Приложения для смарт-термин - - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_smart_terminal_documents.html b/_docsReleased/doc_smart_terminal_documents.html index 0b2d497..938a20f 100644 --- a/_docsReleased/doc_smart_terminal_documents.html +++ b/_docsReleased/doc_smart_terminal_documents.html @@ -769,32 +769,6 @@

Документы смарт-терминала

- - -
- - - - - Редактировать diff --git a/_docsReleased/doc_subscriptions.html b/_docsReleased/doc_subscriptions.html index e561836..356dffe 100644 --- a/_docsReleased/doc_subscriptions.html +++ b/_docsReleased/doc_subscriptions.html @@ -767,32 +767,6 @@

Подписки

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_tariffs.html b/_docsReleased/doc_tariffs.html index 0d38832..ce62789 100644 --- a/_docsReleased/doc_tariffs.html +++ b/_docsReleased/doc_tariffs.html @@ -769,32 +769,6 @@

Тарифы

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/doc_tutorials_products_modifications.html b/_docsReleased/doc_tutorials_products_modifications.html index c3422a2..3e34278 100644 --- a/_docsReleased/doc_tutorials_products_modifications.html +++ b/_docsReleased/doc_tutorials_products_modifications.html @@ -767,32 +767,6 @@

Модифицирование товаров

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/images/backup/1c_entities_association.png b/_docsReleased/images/backup/1c_entities_association.png new file mode 100644 index 0000000000000000000000000000000000000000..72599272a071d8fee3434ce69c7c3538ad3f392e GIT binary patch literal 56893 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 Iv9{O$14-3}EdT%j literal 0 HcmV?d00001 diff --git a/_docsReleased/index.html b/_docsReleased/index.html index 9f030cb..7e529e3 100644 --- a/_docsReleased/index.html +++ b/_docsReleased/index.html @@ -767,32 +767,6 @@

О платформе Эвотор

- - - - -
- - - - - Редактировать diff --git a/_docsReleased/news_archive.html b/_docsReleased/news_archive.html index 34ea480..9cc03d9 100644 --- a/_docsReleased/news_archive.html +++ b/_docsReleased/news_archive.html @@ -745,9 +745,6 @@

News

- - - Редактировать diff --git a/_docsReleased/search.json b/_docsReleased/search.json index bc98e23..9ee2034 100644 --- a/_docsReleased/search.json +++ b/_docsReleased/search.json @@ -14,17 +14,6 @@ -{ -"title": "Об Облаке Эвотор", -"tags": "cloudproductsreceipts", -"keywords": "", -"url": "doc_evotor_api_about.html", -"summary": "Раздел содержит вводную информацию для работы с нашей документацией." -} -, - - - { "title": "Создание JS-приложения с помощью шаблона", "tags": "javascriptterminal", @@ -267,6 +256,17 @@ +{ +"title": "Об Облаке Эвотор", +"tags": "cloudproductsreceipts", +"keywords": "", +"url": "doc_evotor_api_about.html", +"summary": "Раздел содержит вводную информацию для работы с нашей документацией." +} +, + + + { "title": "Авторизация вебхуков, которые Облако Эвотор передаёт в сторонний сервис", "tags": "cloud", @@ -823,6 +823,8 @@ + + diff --git a/_docsReleased/tag_billing.html b/_docsReleased/tag_billing.html index cb24ca9..2219fa3 100644 --- a/_docsReleased/tag_billing.html +++ b/_docsReleased/tag_billing.html @@ -767,32 +767,6 @@

Биллинг пользователей Эвото - - - - -
- - - - - Редактировать @@ -809,14 +783,6 @@

Биллинг пользователей Эвото - - - - - - - - @@ -980,6 +946,14 @@

Биллинг пользователей Эвото + + + + + + + + @@ -1305,6 +1279,8 @@

Биллинг пользователей Эвото + + diff --git a/_docsReleased/tag_cloud.html b/_docsReleased/tag_cloud.html index 851c83b..3ab68c7 100644 --- a/_docsReleased/tag_cloud.html +++ b/_docsReleased/tag_cloud.html @@ -767,32 +767,6 @@

Облако Эвотор

- - - - -
- - - - - Редактировать @@ -821,20 +795,6 @@

Облако Эвотор

- - Об Облаке Эвотор - Страница - Раздел содержит вводную информацию для работы с нашей документацией. - - - - - - - - - - @@ -1004,6 +964,20 @@

Облако Эвотор

+ Об Облаке Эвотор + Страница + Раздел содержит вводную информацию для работы с нашей документацией. + + + + + + + + + + + Авторизация вебхуков, которые Облако Эвотор передаёт в сторонний сервис Страница Облако Эвотор авторизует запросы с помощью заголовка X-Authorization, который содержит токен приложения. Запросы Облака к стороннему сервису требуется авторизовать в зависимости от типа запроса: Вебхуки-запросы. Сторонний сервис авторизует такие запросы с помощью токена стороннего сервиса, который вы указываете в соответствующих параметрах, на вкладке Интеграция, в <a... @@ -1365,6 +1339,8 @@

Облако Эвотор

+ + diff --git a/_docsReleased/tag_equipment.html b/_docsReleased/tag_equipment.html index 628bfb5..81021a3 100644 --- a/_docsReleased/tag_equipment.html +++ b/_docsReleased/tag_equipment.html @@ -767,32 +767,6 @@

Работа с подключаемым обору - - - - -
- - - - - Редактировать @@ -818,14 +792,6 @@

Работа с подключаемым обору - - - - - - - - @@ -998,6 +964,14 @@

Работа с подключаемым обору + + + + + + + + @@ -1341,6 +1315,8 @@

Работа с подключаемым обору + + diff --git a/_docsReleased/tag_java.html b/_docsReleased/tag_java.html index fccfcc6..d6d5b55 100644 --- a/_docsReleased/tag_java.html +++ b/_docsReleased/tag_java.html @@ -767,32 +767,6 @@

Java-приложение

- - - - -
- - - - - Редактировать @@ -815,14 +789,6 @@

Java-приложение

- - - - - - - - @@ -1049,6 +1015,14 @@

Java-приложение

+ + + + + + + + @@ -1500,6 +1474,8 @@

Java-приложение

+ + diff --git a/_docsReleased/tag_javascript.html b/_docsReleased/tag_javascript.html index 3d77101..5e96a57 100644 --- a/_docsReleased/tag_javascript.html +++ b/_docsReleased/tag_javascript.html @@ -767,32 +767,6 @@

JS-приложение

- - - - -
- - - - - Редактировать @@ -813,14 +787,6 @@

JS-приложение

- - - - - - - - @@ -1031,6 +997,14 @@

JS-приложение

+ + + + + + + + @@ -1410,6 +1384,8 @@

JS-приложение

+ + diff --git a/_docsReleased/tag_products.html b/_docsReleased/tag_products.html index 798901b..b77a869 100644 --- a/_docsReleased/tag_products.html +++ b/_docsReleased/tag_products.html @@ -767,32 +767,6 @@

Работа с товарами

- - - - -
- - - - - Редактировать @@ -823,20 +797,6 @@

Работа с товарами

- - Об Облаке Эвотор - Страница - Раздел содержит вводную информацию для работы с нашей документацией. - - - - - - - - - - @@ -980,6 +940,20 @@

Работа с товарами

+ + + + + + + + + Об Облаке Эвотор + Страница + Раздел содержит вводную информацию для работы с нашей документацией. + + + @@ -1323,6 +1297,8 @@

Работа с товарами

+ + diff --git a/_docsReleased/tag_receipts.html b/_docsReleased/tag_receipts.html index 01b3b3b..50eb683 100644 --- a/_docsReleased/tag_receipts.html +++ b/_docsReleased/tag_receipts.html @@ -767,32 +767,6 @@

Работа с чеками

- - - - -
- - - - - Редактировать @@ -824,20 +798,6 @@

Работа с чеками

- - - Об Облаке Эвотор - Страница - Раздел содержит вводную информацию для работы с нашей документацией. - - - - - - - - - @@ -980,6 +940,20 @@

Работа с чеками

+ + + + + Об Облаке Эвотор + Страница + Раздел содержит вводную информацию для работы с нашей документацией. + + + + + + + @@ -1359,6 +1333,8 @@

Работа с чеками

+ + diff --git a/_docsReleased/tag_terminal.html b/_docsReleased/tag_terminal.html index 53567f0..15f6d5f 100644 --- a/_docsReleased/tag_terminal.html +++ b/_docsReleased/tag_terminal.html @@ -767,32 +767,6 @@

Разработка для терминала

- - - - -
- - - - - Редактировать @@ -813,14 +787,6 @@

Разработка для терминала

- - - - - - - - @@ -1049,6 +1015,14 @@

Разработка для терминала

+ + + + + + + + @@ -1572,6 +1546,8 @@

Разработка для терминала

+ + diff --git a/_docsReleased/whats_new.html b/_docsReleased/whats_new.html index 8fd820e..3c41393 100644 --- a/_docsReleased/whats_new.html +++ b/_docsReleased/whats_new.html @@ -745,9 +745,6 @@

Что нового

- - - Редактировать From b9203202420e76884f234488d58296c2bbe09b9a Mon Sep 17 00:00:00 2001 From: Lytkini Date: Wed, 25 Oct 2017 12:31:54 +0300 Subject: [PATCH 04/36] token naming corrected exeption note included --- _data/doc_glossary.yml | 8 ++--- _includes/image.html | 2 +- css/customstyles.css | 10 +++++- pages/evotordoc/evotor_about/doc_glossary.md | 6 ++-- .../evotordoc/evotor_api/doc_authorization.md | 34 +++++++++---------- .../doc_evotor_api_authorization.md | 26 +++++++------- .../java_SDK/doc_java_bill_printer.md | 3 +- 7 files changed, 49 insertions(+), 40 deletions(-) diff --git a/_data/doc_glossary.yml b/_data/doc_glossary.yml index 09f7d9c..86a8195 100644 --- a/_data/doc_glossary.yml +++ b/_data/doc_glossary.yml @@ -4,7 +4,7 @@ Account: "Сайт [lk.evotor.ru](https://lk.evotor.ru). сайт, с помо App_store: Cайт [market.evotor.ru](https://market.evotor.ru), где пользователи покупают приложения. Купленные приложения отображаются в Личном кабинете, в разделе **Мои приложения**. В Магазине приложений, разработчики размещают свои приложения, созданные на платформе Эвотор. -Evotor_cloud: Инфраструктура для работы пользователей с приложениями  и смарт-терминалами. Облако включает в себя _Магазин приложений_ и Личный кабинет пользователя. Облако Эвотор хранит все данные о пользователях Эвотора, например, списки магазинов, смарт-терминалов и сотрудников. Если пользователь вносит изменения в Личном кабинете или с помощью смарт-терминала, облако автоматически передаёт их установленным приложениям. Для работы с облаком Эвотор вы можете использовать REST API. +Evotor_cloud: Инфраструктура для работы пользователей с приложениями  и смарт-терминалами. Облако включает в себя _Магазин приложений_ и Личный кабинет пользователя. Облако Эвотор хранит все данные о пользователях Эвотора, например, списки магазинов, смарт-терминалов и сотрудников. Если пользователь вносит изменения в Личном кабинете или с помощью смарт-терминала, Облако автоматически передаёт их установленным приложениям. Для работы с Облаком Эвотор вы можете использовать REST API. Evotor_platform: Программно-аппаратная платформа на которой разработчики создают приложения для пользователей Эвотора. В платформу входят облако Эвотор, магазин приложений и смарт-терминал под управлением ОС на базе Android™. @@ -18,8 +18,8 @@ Employee: Сотрудник пользователя платформы, кот Third_party_service: Сервис, который разработчики интегрируют с Эвотором посредством приложения, созданного на платформе. -App_token: "После того как пользователь устанавливает приложение, облако Эвотор присваивает приложению токен, уникальный для каждого пользователя. Этот токен, сторонний сервис передаёт облаку для авторизации запросов приложения. Вы можете получить токен: - +App_token: "После того как пользователь устанавливает приложение, Облако Эвотор присваивает приложению токен, уникальный для каждого пользователя. Этот токен, сторонний сервис передаёт Облаку для авторизации запросов приложения. Вы можете получить токен: + * на url `partner.ru/api/v1/user/token` стороннего сервиса; @@ -28,7 +28,7 @@ App_token: "После того как пользователь устанавл * в get-параметре `token` iframe-приложения. -С помощью этого токена облако авторизует запросы приложений к REST API." +С помощью этого токена Облако авторизует запросы приложений к REST API." Third_party_service_token: "Токен, который облако Эвотор передаёт в запросах к следующим URL стороннего сервиса: diff --git a/_includes/image.html b/_includes/image.html index 0b6a706..70e2799 100644 --- a/_includes/image.html +++ b/_includes/image.html @@ -1 +1 @@ -
{% if {{include.url}} %}{% endif %}{{include.alt}}{% if {{include.url}} %}{% endif %}{% if {{include.caption}} %}
{{include.caption}}
{% endif %}
+
{% if {{include.url}} %}{% endif %}{{include.alt}}{% if {{include.url}} %}{% endif %}{% if {{include.caption}} %}
{{include.caption}}
{% endif %}
diff --git a/css/customstyles.css b/css/customstyles.css index b0f92d2..ae69841 100644 --- a/css/customstyles.css +++ b/css/customstyles.css @@ -257,11 +257,12 @@ ul#results-container a:hover { div#toc ul li { margin: 8px 0px 8px 22px; font-size: 90%; - list-style: square; + list-style: round; } div#toc ul { background-color: whitesmoke; padding: 5px; + border: 1px solid lightgray; border-radius: 5px; max-width: 300px; color: gray; @@ -1182,3 +1183,10 @@ h4.panel-title { { text-align: center; } + +/*image borders*/ +#imageborder +{ + border: 1.5px solid lightgray; + border-radius: 7px; +} diff --git a/pages/evotordoc/evotor_about/doc_glossary.md b/pages/evotordoc/evotor_about/doc_glossary.md index a46c792..a920051 100644 --- a/pages/evotordoc/evotor_about/doc_glossary.md +++ b/pages/evotordoc/evotor_about/doc_glossary.md @@ -41,11 +41,11 @@ folder: evotor_about ### Технические термины -Токен приложения +Токен Облака Эвотор : {{site.data.doc_glossary.App_token}} -Токен стороннего сервиса +Токен приложения стороннего сервиса : {{site.data.doc_glossary.Third_party_service_token}} -Токен пользователя +Токен пользователя приложения стороннего сервиса : {{site.data.doc_glossary.User_token}} diff --git a/pages/evotordoc/evotor_api/doc_authorization.md b/pages/evotordoc/evotor_api/doc_authorization.md index 184df8a..b7058c5 100644 --- a/pages/evotordoc/evotor_api/doc_authorization.md +++ b/pages/evotordoc/evotor_api/doc_authorization.md @@ -8,22 +8,22 @@ tags: [cloud] folder: evotor_api --- -Все запросы к Облаку Эвотор осуществляются в рамках приложения. После установки приложения в [Личном кабинете](https://market.evotor.ru/#/store/auth/login), Облако присваивает ему *токен приложения*, уникальный для пары приложение-пользователь. +Все запросы к Облаку Эвотор осуществляются в рамках приложения. После установки приложения в [Личном кабинете](https://market.evotor.ru/#/store/auth/login), Облако присваивает ему *токен Облака Эвотор*, уникальный для пары приложение-пользователь. Передавайте этот токен в заголовке `X-Authorization`, чтобы авторизовать [свои запросы к Облаку](./doc_example_calls.html#evotorApi). -## Как получить токен приложения +## Как получить токен Облака Эвотор -Вы можете получить токен приложения: +Вы можете получить токен Облака Эвотор: * [вручную](./doc_authorization.html#byhand); * [автоматически](./doc_authorization.html#automated). - Для автоматического получения токена приложения вам потребуется поддержать собственный сервис. В документации такой сервис называется *сторонним*. + Для автоматического получения токена Облака Эвотор вам потребуется поддержать собственный сервис. В документации такой сервис называется *сторонним*. ### Получение токена вручную {#byhand} -*Чтобы получить токен приложения вручную:* +*Чтобы получить токен Облака Эвотор вручную:* 1. Войдите в [Личный кабинет](https://dev.evotor.ru/#/store/apps) на сайте разработчиков и выберите [созданное приложение](./doc_evotor_api_introduction.html). @@ -43,26 +43,26 @@ folder: evotor_api 8. Перейдите на вкладку **Настройки**. - На вкладке отображается поле, которое содержит токен приложения, необходимый для авторизации запросов к Облаку. Передавайте токен в заголовке `X-Authorization`. + На вкладке отображается поле, которое содержит токен Облака Эвотор, необходимый для авторизации запросов к Облаку. Передавайте токен в заголовке `X-Authorization`. {: .center-image} ![](./images/app_token.png) ### Автоматическое получение токена {#automated} - Автоматически вы можете получить токен приложения одним из двух способов: + Автоматически вы можете получить токен Облака Эвотор одним из двух способов: * На адрес [`partner.ru/api/v1/user/token`](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1token%2Fpost); * В GET-параметре `token` веб-адреса iframe-приложения. -*Чтобы получить токен приложения на адрес `partner.ru/api/v1/user/token`:* +*Чтобы получить токен Облака Эвотор на адрес `partner.ru/api/v1/user/token`:* 1. Поддержите в своём сервисе адрес `partner.ru/api/v1/user/token`. - На указанный адрес Облако передаёт токен приложения после его установки в [Личном кабинете](https://market.evotor.ru/#/store/auth/login) пользователя. Запросы облака необходимо авторизовать с помощью *токена стороннего сервиса*. + На указанный адрес Облако передаёт токен Облака Эвотор после его установки в [Личном кабинете](https://market.evotor.ru/#/store/auth/login) пользователя. Запросы облака необходимо авторизовать с помощью [*токена приложения стороннего сервиса*](https://developer.evotor.ru/docs/doc_evotor_api_authorization.html#serverToken). - {% include note.html content="Токен стороннего сервиса – токен, с помощью которого ваш сервис авторизует запросы от Облака Эвотор"%} + {% include note.html content="Токен приложения стороннего сервиса – токен, с помощью которого ваш сервис авторизует запросы от Облака Эвотор"%} 2. Войдите в [Личный кабинет](https://dev.evotor.ru/#/store/apps) на сайте разработчиков и выберите [созданное приложение](./doc_evotor_api_introduction.html). @@ -70,11 +70,11 @@ folder: evotor_api 4. Включите опцию **Токен приложения для доступа к REST API Эвотор**. -5. В поле **URL**, укажите адрес вида `partner.ru/api/v1/user/token`, на который Облако будет передавать токен приложения. +5. В поле **URL**, укажите адрес вида `partner.ru/api/v1/user/token`, на который Облако будет передавать токен Облака Эвотор. -6. Выберите тип авторизации, с помощью которого ваш сервис будет авторизовать [передачу токена приложения](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1token%2Fpost). +6. Выберите тип авторизации, с помощью которого ваш сервис будет авторизовать [передачу токена Облака Эвотор](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1token%2Fpost). - * Если вы выбрали **С помощью токена**. В поле **Токен**, укажите токен стороннего сервиса в формате `uuid4`. + * Если вы выбрали **С помощью токена**. В поле **Токен**, укажите токен приложения стороннего сервиса в формате `uuid4`. Облако передаёт токен в заголовке `Authorization`. @@ -82,13 +82,13 @@ folder: evotor_api Облако кодирует логин и пароль с помощью base64 и передаёт закодированные данные в заголовке `Authorization`. - Подробное описание запроса на передачу токена приложения вы найдёте в [Справочнике API](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1token%2Fpost). Получченный токен передавайте в заголове `X-Authorization`, в своих запросах к Облаку. + Подробное описание запроса на передачу токена Облака Эвотор вы найдёте в [Справочнике API](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1token%2Fpost). Полученный токен передавайте в заголовке `X-Authorization`, в своих запросах к Облаку. 7. Сохраните изменения, вернитесь к списку черновиков приложения и переведите необходимый черновик в тестирование. -После того, как пользователь Магазина приложений установит ваше приложение, Облако будет передавать в ваш сервис токен приложения. +После того, как пользователь Магазина приложений установит ваше приложение, Облако будет передавать в ваш сервис токен Облака Эвотор. -*Чтобы получить токен приложения в GET-параметре `token` веб-адреса iframe-приложения:* +*Чтобы получить токен Облака Эвотор в GET-параметре `token` веб-адреса iframe-приложения:* 1. Войдите в [Личный кабинет](https://dev.evotor.ru/#/store/apps) на сайте разработчиков и выберите [созданное приложение](./doc_evotor_api_introduction.html). @@ -100,7 +100,7 @@ folder: evotor_api 5. Сохраните изменения, вернитесь к списку черновиков приложения и переведите необходимый черновик в тестирование. -Iframe будет добавлен на вкладку **Настройки**, на странице установленного приложения. Облако передаёт токен приложения в GET-параметре `token` веб-адреса iframe: +Iframe будет добавлен на вкладку **Настройки**, на странице установленного приложения. Облако передаёт токен Облака Эвотор в GET-параметре `token` веб-адреса iframe: ```curl https://partner.org/#/?uid=&token=string diff --git a/pages/evotordoc/evotor_api/doc_evotor_api_authorization.md b/pages/evotordoc/evotor_api/doc_evotor_api_authorization.md index c8bc18e..ea642af 100644 --- a/pages/evotordoc/evotor_api/doc_evotor_api_authorization.md +++ b/pages/evotordoc/evotor_api/doc_evotor_api_authorization.md @@ -8,32 +8,32 @@ tags: [cloud] folder: evotor_api --- -Облако Эвотор авторизует запросы с помощью заголовка `X-Authorization`, который содержит [токен приложения](./doc_authorization.html). +Облако Эвотор авторизует запросы с помощью заголовка `X-Authorization`, который содержит [токен Облака Эвотор](./doc_authorization.html). Запросы Облака к стороннему сервису требуется авторизовать в зависимости от типа запроса: -* *Вебхуки-запросы*. Сторонний сервис авторизует такие запросы с помощью [токена стороннего сервиса](./doc_evotor_api_authorization.html#serverToken), который вы указываете в соответствующих параметрах, на вкладке **Интеграция**, в [Личном кабинете](https://dev.evotor.ru) на сайте разработчиков. -* *Вебхуки-уведомления*. Все уведомления, кроме [*Событий подписки*](https://api.evotor.ru/docs/#tag/Vebhuki-uvedomleniya%2Fpaths%2F~1partner.ru~1api~1v1~1subscription~1event%2Fpost) и [*Событий установки и удаления приложений*](https://api.evotor.ru/docs/#tag/Vebhuki-uvedomleniya%2Fpaths%2F~1partner.ru~1api~1v1~1subscription~1event%2Fpost), сторонний сервис должен авторизовать с помощью [токена пользователя](./doc_evotor_api_authorization.html#usersToken), который Облако получает от стороннего сервиса при регистрации или авторизации пользователей. +* *Вебхуки-запросы*. Сторонний сервис авторизует такие запросы с помощью [токена приложения стороннего сервиса](./doc_evotor_api_authorization.html#serverToken), который вы указываете в соответствующих параметрах, на вкладке **Интеграция**, в Личном кабинете на [сайте разработчиков](https://dev.evotor.ru). +* *Вебхуки-уведомления*. Все уведомления, кроме [*Событий подписки*](https://api.evotor.ru/docs/#tag/Vebhuki-uvedomleniya%2Fpaths%2F~1partner.ru~1api~1v1~1subscription~1event%2Fpost) и [*Событий установки и удаления приложений*](https://api.evotor.ru/docs/#tag/Vebhuki-uvedomleniya%2Fpaths%2F~1partner.ru~1api~1v1~1subscription~1event%2Fpost), сторонний сервис должен авторизовать с помощью [токена пользователя приложения стороннего сервиса](./doc_evotor_api_authorization.html#usersToken), который Облако получает от стороннего сервиса при регистрации или авторизации пользователей. - {% include note.html content="События подписки и события установки и удаления приложений авторизуются с помощью токена стороннего сервиса." %} + {% include note.html content="События подписки и события установки и удаления приложений авторизуются с помощью токена приложения стороннего сервиса." %} -## Токен стороннего сервиса {#serverToken} +## Токен приложения стороннего сервиса {#serverToken} -Токен стороннего сервиса необходим для авторизации следующих запросов и уведомлений Облака: +Токен приложения стороннего сервиса необходим для авторизации следующих запросов и уведомлений Облака: * [Регистрация новой учётной записи](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1create%2Fpost); * [Авторизация существующего пользователя](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1verify%2Fpost); * [События подписки](https://api.evotor.ru/docs/#tag/Vebhuki-uvedomleniya%2Fpaths%2F~1partner.ru~1api~1v1~1subscription~1event%2Fpost); * [События установки и удаления приложений](https://api.evotor.ru/docs/#tag/Vebhuki-uvedomleniya%2Fpaths%2F~1partner.ru~1api~1v2~1installation~1event%2Fpost); -* [Передача токена приложения](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1token%2Fpost). +* [Передача токена Облака Эвотор](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1token%2Fpost). -*Чтобы задать токен стороннего сервиса:* +*Чтобы задать токен приложения стороннего сервиса:* 1. На сайте dev.evotor.ru выберите приложение для которого требуется задать токен. 2. На вкладке **Интеграция** выберите необходимый параметр (например, **Регистрация учётной записи в стороннем сервисе**) и укажите один из вариантов: - * Если вы указали **С помощью токена**. В поле **Токен**, укажите токен стороннего сервиса в формате `uuid4`. + * Если вы указали **С помощью токена**. В поле **Токен**, укажите токен приложения стороннего сервиса в формате `uuid4`. Облако передаёт токен в заголовке `Authorization`. @@ -43,13 +43,13 @@ folder: evotor_api В ответ на вебхуки-запросы [Регистрация новой учётной записи](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1create%2Fpost) и [Авторизация существующего пользователя](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1verify%2Fpost) сторонний сервис возвращает в Облако токен пользователя. -## Токен пользователя {#usersToken} +## Токен пользователя приложения стороннего сервиса {#usersToken} -При [создании нового](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1create%2Fpost) или [авторизации существующего](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1verify%2Fpost) пользователя, сторонний сервис возвращает в Облако уникальный токен пользователя. Облако передаёт токен в заголовке `Authorization` вебхуков-уведомлений. +При [создании нового](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1create%2Fpost) или [авторизации существующего](https://api.evotor.ru/docs/#tag/Vebhuki-zaprosy%2Fpaths%2F~1partner.ru~1api~1v1~1user~1verify%2Fpost) пользователя, сторонний сервис возвращает в Облако уникальный токен пользователя приложения стороннего сервиса. Облако передаёт токен в заголовке `Authorization` вебхуков-уведомлений. -С помощью токена пользователя вы можете определить пользователя своего приложения. +С помощью токена пользователя приложения стороннего сервиса вы можете определить пользователя своего приложения. -Облако передаёт токен пользователя в следующих вебхуках-уведомлениях: +Облако передаёт токен пользователя приложения стороннего сервиса в следующих вебхуках-уведомлениях: * [Создать товары](https://api.evotor.ru/docs/#tag/Vebhuki-uvedomleniya%2Fpaths%2F~1partner.ru~1api~1v1~1inventories~1stores~1%7BstoreUuid%7D~1products%2Fpost); * [Передать документы](https://api.evotor.ru/docs/#tag/Vebhuki-uvedomleniya%2Fpaths%2F~1partner.ru~1api~1v1~1inventories~1stores~1%7BstoreUuid%7D~1documents%2Fput); diff --git a/pages/evotordoc/java_SDK/doc_java_bill_printer.md b/pages/evotordoc/java_SDK/doc_java_bill_printer.md index ba83951..0b88f8f 100644 --- a/pages/evotordoc/java_SDK/doc_java_bill_printer.md +++ b/pages/evotordoc/java_SDK/doc_java_bill_printer.md @@ -56,7 +56,8 @@ folder: java_SDK * Штрихкоды – `ru.evotor.devices.commons.printer.printable.PrintableBarcode`; * Картинки – `ru.evotor.devices.commons.printer.printable.PrintableImage`. -{% include note.html content="Работа с удалённым сервисом может занимать длительное время, поэтому не вызывайте перечисленные методы в главном потоке приложения.
Вызов методов из главного потока приложения вернёт исключение `DeviceServiceOperationOnMainThreadException`." %} +{% include important.html content="Работа с удалённым сервисом может занимать длительное время, поэтому не вызывайте перечисленные методы в главном потоке приложения.
+Вызов методов из главного потока приложения вернёт исключение `DeviceServiceOperationOnMainThreadException`." %} ## Примеры From b82620dd4830b7c4c49a17e96776edd30cd2a9d1 Mon Sep 17 00:00:00 2001 From: Lytkini Date: Wed, 25 Oct 2017 12:35:39 +0300 Subject: [PATCH 05/36] payment system opened --- _data/sidebars/evotordoc_sidebar.yml | 6 +++--- .../doc_app_integration_points.md | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/_data/sidebars/evotordoc_sidebar.yml b/_data/sidebars/evotordoc_sidebar.yml index a7d6cbd..97a1ef7 100644 --- a/_data/sidebars/evotordoc_sidebar.yml +++ b/_data/sidebars/evotordoc_sidebar.yml @@ -310,9 +310,9 @@ entries: url: /doc_java_navigation.html output: web -# - title: Платёжные системы -# url: /doc_java_navigation.html -# output: web + - title: Платёжные системы + url: /doc_java_navigation.html + output: web subfolders: - title: Работа с чеком diff --git a/pages/evotordoc/smart_terminal_app_development/doc_app_integration_points.md b/pages/evotordoc/smart_terminal_app_development/doc_app_integration_points.md index 4469496..3835282 100644 --- a/pages/evotordoc/smart_terminal_app_development/doc_app_integration_points.md +++ b/pages/evotordoc/smart_terminal_app_development/doc_app_integration_points.md @@ -258,9 +258,9 @@ public class MyBroadcastReceiver extends BroadcastReceiver { evo.v2.receipt.payback.receiptDiscount ReceiptDiscountEvent.java - + From f29cbc64ac4c6ce5cbae76d9bb9fc593ceacf504 Mon Sep 17 00:00:00 2001 From: Lytkini Date: Wed, 25 Oct 2017 12:38:50 +0300 Subject: [PATCH 06/36] toc fixed + updt --- _docsReleased/2017-03-22-release-notes-1.html | 7 +++ _docsReleased/2017-03-31-release-notes-2.html | 7 +++ _docsReleased/2017-04-06-release-notes-3.html | 7 +++ _docsReleased/2017-04-20-release-notes-4.html | 7 +++ _docsReleased/2017-04-28-release-notes-5.html | 7 +++ _docsReleased/2017-05-04-release-notes-6.html | 7 +++ _docsReleased/2017-05-12-release-notes-7.html | 7 +++ _docsReleased/2017-05-31-release-notes-8.html | 7 +++ _docsReleased/2017-06-01-release-notes-9.html | 7 +++ .../2017-08-15-release-notes-10.html | 7 +++ .../2017-08-25-release-notes-11.html | 7 +++ .../2017-08-29-release-notes-12.html | 7 +++ .../2017-09-08-release-notes-13.html | 7 +++ .../2017-09-12-release-notes-14.html | 7 +++ .../2017-09-14-release-notes-15.html | 7 +++ .../2017-09-20-release-notes-16.html | 7 +++ .../2017-09-29-release-notes-17.html | 7 +++ .../2017-10-02-release-notes-18.html | 7 +++ _docsReleased/404.html | 7 +++ _docsReleased/css/customstyles.css | 9 +++- _docsReleased/doc_1C_integration.html | 11 ++++- .../doc_JS_template_integration.html | 7 +++ _docsReleased/doc_about_billing.html | 7 +++ _docsReleased/doc_about_manifest.html | 7 +++ _docsReleased/doc_app_components.html | 7 +++ _docsReleased/doc_app_developer_mode.html | 7 +++ _docsReleased/doc_app_grants.html | 7 +++ _docsReleased/doc_app_installation.html | 7 +++ _docsReleased/doc_app_integration_points.html | 13 ++++-- _docsReleased/doc_app_logging.html | 7 +++ _docsReleased/doc_app_review.html | 9 +++- _docsReleased/doc_app_tariffication.html | 7 +++ _docsReleased/doc_app_testing.html | 13 ++++-- _docsReleased/doc_app_version_lifespan.html | 13 ++++-- _docsReleased/doc_application_test.html | 7 +++ _docsReleased/doc_authorization.html | 43 +++++++++++-------- .../doc_cloud_systems_integration.html | 9 +++- _docsReleased/doc_drivers_cashdrawer.html | 7 +++ .../doc_drivers_library_connection.html | 7 +++ _docsReleased/doc_drivers_other.html | 7 +++ _docsReleased/doc_drivers_pinpads.html | 7 +++ _docsReleased/doc_drivers_scales.html | 7 +++ _docsReleased/doc_errors_returned.html | 7 +++ _docsReleased/doc_evotor_api_about.html | 7 +++ .../doc_evotor_api_authorization.html | 33 ++++++++------ .../doc_evotor_api_introduction.html | 7 +++ _docsReleased/doc_example_calls.html | 7 +++ _docsReleased/doc_faq.html | 7 +++ _docsReleased/doc_glossary.html | 19 +++++--- .../doc_iframe_within_application_page.html | 7 +++ _docsReleased/doc_integration_types.html | 7 +++ _docsReleased/doc_java_app_icon.html | 7 +++ _docsReleased/doc_java_app_manifest.html | 7 +++ _docsReleased/doc_java_app_tutorial.html | 7 +++ _docsReleased/doc_java_app_users.html | 7 +++ _docsReleased/doc_java_barcode_scanner.html | 7 +++ _docsReleased/doc_java_bill_printer.html | 10 ++++- _docsReleased/doc_java_discounts.html | 7 +++ _docsReleased/doc_java_get_receipt.html | 7 +++ ...c_java_integration_library_connection.html | 9 +++- _docsReleased/doc_java_inventory.html | 7 +++ _docsReleased/doc_java_logging.html | 7 +++ _docsReleased/doc_java_navigation.html | 7 +++ .../doc_java_online_store_receipt.html | 7 +++ _docsReleased/doc_java_payment_systems.html | 7 +++ _docsReleased/doc_java_receipt_api.html | 7 +++ _docsReleased/doc_java_receipt_creation.html | 7 +++ _docsReleased/doc_java_receipt_division.html | 7 +++ _docsReleased/doc_java_receipt_extras.html | 7 +++ .../doc_java_receipt_interactions.html | 7 +++ _docsReleased/doc_java_receipt_print.html | 7 +++ _docsReleased/doc_java_scales.html | 7 +++ ...ava_third_party_service_communication.html | 7 +++ _docsReleased/doc_js_app_icon.html | 7 +++ _docsReleased/doc_js_app_manifest.html | 7 +++ _docsReleased/doc_js_app_template_link.html | 9 +++- _docsReleased/doc_js_devices.html | 7 +++ _docsReleased/doc_js_inventory.html | 7 +++ _docsReleased/doc_js_logging.html | 7 +++ _docsReleased/doc_js_modules.html | 7 +++ .../doc_js_receipt_interactions.html | 7 +++ _docsReleased/doc_js_storage_api.html | 7 +++ ..._js_third_party_service_communication.html | 7 +++ _docsReleased/doc_payoff.html | 7 +++ .../doc_smart_terminal_application.html | 7 +++ .../doc_smart_terminal_applications.html | 7 +++ .../doc_smart_terminal_documents.html | 7 +++ _docsReleased/doc_subscriptions.html | 11 ++++- _docsReleased/doc_tariffs.html | 7 +++ .../doc_tutorials_products_modifications.html | 7 +++ _docsReleased/index.html | 7 +++ _docsReleased/news_archive.html | 7 +++ _docsReleased/tag_billing.html | 7 +++ _docsReleased/tag_cloud.html | 11 ++++- _docsReleased/tag_equipment.html | 7 +++ _docsReleased/tag_java.html | 7 +++ _docsReleased/tag_javascript.html | 7 +++ _docsReleased/tag_products.html | 7 +++ _docsReleased/tag_receipts.html | 7 +++ _docsReleased/tag_terminal.html | 7 +++ _docsReleased/whats_new.html | 7 +++ css/customstyles.css | 1 - 102 files changed, 766 insertions(+), 59 deletions(-) diff --git a/_docsReleased/2017-03-22-release-notes-1.html b/_docsReleased/2017-03-22-release-notes-1.html index b858e80..db292e7 100644 --- a/_docsReleased/2017-03-22-release-notes-1.html +++ b/_docsReleased/2017-03-22-release-notes-1.html @@ -393,6 +393,13 @@ + + + +
  • Платёжные системы
  • + + +
  • Работа с чеком