Webhook оплаты

После успешной оплаты CocoLime отправляет POST на webhook_url мерчанта (настройка в ЛК → Магазины) и/или на callback_url из запроса создания счёта.

Тело Webhook

{
  "invoice_id": "uuid",
  "order_id": "ORDER-123",
  "amount": 1500,
  "currency": "RUB",
  "credited": 1455,
  "status": "hold",
  "service": "sbp",
  "custom_fields": {}
}

status: hold — средства на холде; paid — зачислены на баланс.

Проверяйте заголовок X-Signature — см. Подпись Webhook.

Ответ вашего сервера: HTTP 2xx. Повторные попытки при ошибке — рекомендуется идempotency по invoice_id.