Что нового в API Voodoo Center

Каждое заметное изменение в API Voodoo Center и его интеграционной поверхности фиксируется здесь, начиная с самых новых. API версионируется под /api/v1; мы добавляем поля и эндпоинты обратно совместимым образом и отдельно отмечаем всё, на что вам может потребоваться отреагировать.

Хотите получать уведомления об изменениях программно? Новые результаты заказов всегда приходят на ваш webhook, а каждое поле, задокументированное в API Reference, можно безопасно читать защитно — игнорируйте неизвестные поля, чтобы будущие добавления никогда не ломали вашу интеграцию.

Возврат средств за частичную доставку в webhook заказа

Заказы, которые можно выполнить только частично, теперь завершаются со status: "partial" и автоматически возвращают средства за недоставленную часть.

  • Webhook заказа и GET /api/v1/orders/{id} теперь несут refund_amount за единицы, которые не удалось доставить, наряду с delivered_quantity и любыми доставленными codes.
  • Полностью недоставляемый заказ завершается со status: "failed" с возвратом всего списания (refund_amount равен списанной сумме).

Никаких действий не требуется — если вы уже разветвляете логику по терминальному status, просто читайте refund_amount, чтобы сверить возврат средств на ваш баланс. Полное тело запроса см. в Webhooks.