Последовательность обработки заказа
При создании заказа API Яндекс Заправки взаимодействует с приложением, из которого сделан заказ и с интегрируемой системой заправки. Ниже приведена диаграмма последовательности работы API:

- Пользователь создает заказ в приложении Яндекс Заправки.
- Сервис Яндекс Заправки отправляет запрос на проверку статуса станции к интегрируемой системе заправки.
- После получения подтверждения о рабочем состоянии заправки, сервис Яндекс Заправки отправляет запрос на создание заказа в интегрируемой системе.
- Интегрируемая система обрабатывает полученный заказ и отправляет сервису Яндекс Заправок подтверждение принятого заказа.
- Интегрируемая система начинает пролив и оповещает сервис Яндекс Заправки.
- После завершения заказа интегрируемая система оповещает сервис Яндекс Заправки.
- Сервис Яндекс Заправки оповещает пользователя о выполненном заказе.
Ошибки при работе
Если при создании заказа возникает ошибка, API Яндекс Заправки обрабатывает её в зависимости от этапа выполнения заказа:
- Если заправка не готова к обслуживанию, то заказ отменяется.
- Если ошибка возникает при создании заказа, то он отменяется.
- Если ошибка возникает при обработке заказа на заправке, интегрируемая система отправляет запрос на отмену заказа.
- Если ошибка возникает после завершения заказа, интегрируемая система пытается доставить запрос до получения статуса
200 OK. Заказ в этом случае не отменяется.