Инструменты пользователя

Инструменты сайта

  • ru

Уведомление системы пользователя об успешной обработке заказа

После успешной обработки заказа система Mont eKey может уведомить об этом систему реселлера. Для получения такой возможности реселлеру надо реализовать на своей стороне метод, отвечающий следующим требованиям:

  • Тип: POST
  • Content-type: application/json
  • Авторизация: basic

Пример тела запроса:

{
	"orderLineNumber":"ED-123456",
	"resellerName":"testreseller",
	"orderComment":"1982562342",
	"result":[{
		"clientTransactionId":"A06D4317-5B23-4E24-8F70-4C39AF8DAA88",
		"keys":[
			"JSDG-APVV-N3YR-DMJ9",
			"LT87-3G38-7YKN-FX07"
		],
		"links":[
			"https://officesetup.getmicrosoftkey-ppe.com/?token=Wdrty3qD%2b1pt",
			"https://officesetup.getmicrosoftkey-ppe.com/?token=csxFE7p1BJkGks"
		],
	}]
}

Описание параметров:

НазваниеТипОписание
1orderLineNumberstringНомер строки заказа в системе Mont eKey
2resellerNamestringИмя пользователя, под которым был размещен заказ
3orderCommentstringКомментарий к заказу, указанный пользователем при размещении
4resultarrayРезультаты выполнения заказа. Каждый элемент массива описывает результат для 1 единицы заказанного товара
4.1clientTransactionIdUUIDИдентификатор транзакции
4.2keysarray of stringМассив ключей
4.3linksarray of stringМассив ссылок

Дополнительно

После успешной обработки заказа в сервисе Mont eKey этот метод будет гарантированно вызван минимум один раз. Исходя из этого, при реализации метода необходимо учитывать, что для одного заказа он может быть вызван несколько раз, и корректно обрабатывать эту ситуацию. Уникальным идентификатором заказа являются поля orderLineNumber и resellerName.

Порядок интеграции

После того, как реселлер реализовывает этот метод, он должен предоставить MONT следующие данные:

  • Url, логин и пароль для вызова метода на тестовой площадке
  • Url, логин и пароль для вызова метода на боевой площадке

После внесения настроек в тестовую версию сервиса Mont eKey проводится тестирование корректной работоспособности с тестовой площадкой. После успешного тестирования эти данные добавляются в боевую систему.