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.