User
User
Client
Client
EscrowBox
EscrowBox
Старт сделки
Старт сделки
POST /carts
POST /carts
cartId
cartId
POST /deals
cartId, product*
POST /deals<br><b>cartId, product*</b>
dealId
dealId
Форма данных пользователя
Форма данных пользователя
Отправка данных пользователя
Отправка данных пользователя
PATCH /deals/{dealId}
buyer*
PATCH /deals/{dealId}<br><b>buyer*</b>
dealId
dealId
Форма даных о
получении товара
Форма даных о <br>получении товара
Отправка данных о
доставке товара
Отправка данных о <br>доставке товара
Форма данных о 
оплате сделки
Форма данных о <br>оплате сделки<br>
PATCH /deals/{dealId}
handler.*
PATCH /deals/{dealId}<br><b>handler.*</b>
dealId
dealId
Выбран тип обработчика,
например НоваПошта
Выбран тип обработчика,<div>например НоваПошта</div>
Заполнение городов
Заполнение городов
GET /handlers/NovaPoshta/cities
GET /handlers/NovaPoshta/cities
cities
cities
Выбран город доставки
Выбран город доставки
GET /handlers/NovaPoshta/cities/{cityId}/offices
GET /handlers/NovaPoshta/cities/{cityId}/offices
offices
offices
Заполнение списка отделений
Заполнение списка отделений
Выбрано отделение доставки
Выбрано отделение доставки
Отображение стоимости доставки
Отображение стоимости доставки
GET /handlers/NovaPoshta/costs
sellerCityId, sellerOfficeId,
recipientCityId, recipientOfficeId,
productPrice, productWeight
[Not supported by viewer]
handlerPrice
handlerPrice
Выбрана платежная система,
например UAPAY
Выбрана платежная система,<br>например UAPAY
GET /payers/P2P/commissionAmount?amount={deal.productPrice}
GET /payers/P2P/commissionAmount?amount={deal.productPrice}
p2pCommissionAmount
p2pCommissionAmount
Вывод размера комиссий
Вывод фрейма карты UAPAY
Вывод размера комиссий<br>Вывод фрейма карты UAPAY
GET /payers/ECOM/commissionAmount?amount={handlerPrice}
GET /payers/ECOM/commissionAmount?amount={handlerPrice}
ecomCommissionAmount
ecomCommissionAmount
Отправка платежных данных
Отправка платежных данных
POST /deals/{dealId}/payments
card.id, card.securityCode
POST /deals/{dealId}/payments<br><b>card.id, card.securityCode</b>
paymentId
paymentId
Форма подтверждения платежа
Форма подтверждения платежа
GET /deals/{dealId}
GET /deals/{dealId}
productPayment.waitingFor: "CONFIRMATION"
productPayment.waitingFor: "CONFIRMATION"
Подтверждение через форму или ACS
Подтверждение через форму или ACS
POST /payments/{paymentId}/confirmations
POST /payments/{paymentId}/confirmations
GET /deals/{dealId}
GET /deals/{dealId}
status: "PAID"
productPayment.status: "PAID"
handlerPayment.status: "PAID"
[Not supported by viewer]
Вывод сообщения о успешной оплате
Вывод сообщения о успешной оплате
Продавец подтверждает сделку
Продавец подтверждает сделку
POST /deals/{dealId}/confirmations
POST /deals/{dealId}/confirmations
dealId
dealId
Вывод сообщения о успешном
подтверждении
Вывод ЕНки для отправки товара
Вывод сообщения о успешном<br>подтверждении<br>Вывод ЕНки для отправки товара
GET /deals/{dealId}
GET /deals/{dealId}
handler.waybillNumber
handler.waybillNumber