Методы
Изменение статуса заказа
Доставка/Частичная доставка
Рассрочка по заказу клиента одобрена (статус completed/успешный заказ)
Мерчант совершает доставку товара
Мерчант отправляет статус “delivered” по API
Система изменяет статус на “delivered”/
”доставлен”
”доставлен”
Система изменяет статус на “buyed”/
”выкуплен”
”выкуплен”
Метод: PUT
URL
- DEV: https://dev.bnpl.kz/api/accounting/v1/changeStatus/json
- STAGE: https://stage.bnpl.kz/api/accounting/v1/changeStatus/json
curl -X 'PUT'
'https://dev.bnpl.kz/api/accounting/v1/changeStatus/json'
-H 'accept: application/json'
-H 'Content-Type: application/json'
-d [{
"merchantId": "string",
"orders": [{
"amount": int,
"orderId": "string",
"status": "string"
}]
}]После отправки запроса на доставку статус заказа меняется на «delivered». Статус «delivered» является промежуточным статусом системы и меняется на «buyed» (финальный успешный статус заказа) в течении 5-7 минут В поле amount можно передать значение МЕНЬШЕ чем первоначальная сумма заказа, тем самым вызвав «частичную доставку». Пример использования частичной доставки: клиент оформил заказ на 100 000 тг. в рассрочку и при доставке товара/самовывозе готов взять только на 80 000 тг.
Условие частичной доставки: сумма заказа должна быть не менее 500 тг.
{
"messageId": "",
"SuccessfulResponses": [{
"error": "false",
"msg": "cтатус заказа по MerchantId = test.kz и MerchantOrderId = 000000 успешно обновлен",
"merchantOrderId": "000000"
}],
"ErrorResponses": []
}