Покупатели - физические лица
Процесс создания заказа и оплаты счёта
sequenceDiagram
autonumber
participant Покупатель
participant Магазин
participant Инвойсбокс
participant Онлайн касса
rect rgb(204, 245, 204)
Покупатель->>Магазин: Создаёт заказ
Магазин->>Инвойсбокс: Вызов метода создания заказа
Инвойсбокс->>Магазин: Идентификатор заказа и ссылка на оплату
Магазин->>Покупатель: Перенаправление на платёжную страницу
Покупатель-->>Инвойсбокс: Взаимодействие с платёжной страницей, получение счёта
Покупатель->>Инвойсбокс: Оплата счёта
Инвойсбокс->>Покупатель: Перенаправление покупателя на сайт магазина
Инвойсбокс->>Онлайн касса: Чек "предоплата 100%"
Инвойсбокс->>Покупатель: Предоставление чека "предоплата 100%"
Инвойсбокс->>Магазин: Уведомление об успешной оплате
end
- Покупатель оформляет заказ на сайте Магазина и выбирает способ оплаты через систему «Инвойсбокс».
- Магазин создает в системе «Инвойсбокс» заказ через метод API.
- Система возвращает ссылку на платёжную страницу для оплаты заказа.
- Магазин перенаправляет покупателя по полученной ссылке.
- Покупатель заполняет необходимые для оплаты сведения и получет счёт для оплаты.
- Покупатель оплачивает счёт.
- Система «Инвойсбокс» перенаправляет покупателя обратно на сайт Магазина.
- Система «Инвойсбокс» формирует и регистрирует чек “предоплата 100%” в онлайн кассе (при оплате физическим лицом).
- Система «Инвойсбокс» направляет чек “предоплата 100%” покупателю (физическому лицу).
- Система «Инвойсбокс» оповещает Магазин об успешной оплате заказа.
Процесс отгрузки и оформления чека “полный расчёт”
sequenceDiagram
autonumber
participant Покупатель
participant Магазин
participant Инвойсбокс
participant Онлайн касса
rect rgb(204, 245, 245)
Магазин->>Инвойсбокс: Вызов метода отгрузки по заказу
Инвойсбокс->>Онлайн касса: Чек "полный расчёт"
Инвойсбокс->>Покупатель: Предоставление чека "полный расчёт"
end
- В случае, если Магазин оказывает услугу или продаёт товар, Магазин направляет запрос отгрузки в систему «Инвойсбокс» по факту оказания услуги или факту отгрузки товара курьерской службой/службе доставки или покупателю. Если услуга оказывается онлайн, отгрузка по заказу может быть установлена автоматически.
- Система «Инвойсбокс» формирует и регистрирует чек “полный расчёт” в онлайн кассе (при оплате физическим лицом).
- Система «Инвойсбокс» направляет чек “полный расчёт” покупателю (физическому лицу).
Процесс оформления возврата
sequenceDiagram
autonumber
participant Покупатель
participant Магазин
participant Инвойсбокс
participant Онлайн касса
rect rgb(204, 204, 255)
Покупатель->>Магазин: Обращается за возвратом по заказу
Магазин-->Инвойсбокс: Получение списка позиций в заказе
Магазин->>Инвойсбокс: Вызов метода оформления возврата
Инвойсбокс->>Покупатель: Осуществление возврата денежных средств
Инвойсбокс->>Онлайн касса: Чек "возврат"
Инвойсбокс->>Покупатель: Предоставление чека "возврат"
end
- Покупатель обращается в Магазин для оформления возврата заказа.
- Опционально, Магазин запрашивает через метод API доступные к возврату позиции в заказе.
- Магазин создает возврат в системе «Инвойсбокс» через метод API.
- Система «Инвойсбокс» осуществляет возврат денежных средств покупателю.
- Система «Инвойсбокс» формирует и регистрирует чек “возврат” в онлайн кассе (при оплате физическим лицом).
- Система «Инвойсбокс» направляет чек “возврат” покупателю (физическому лицу).