Информация о возврате
Шаги для получения деталей о возврате
В этом разделе мы рассмотрим, как получить подробную информацию о возврате по его уникальному идентификатору.
Вызов метода для получения информации о возврате
Для получения подробной информации о возврате, нужно использовать метод getRefundDetails, передав в него идентификатор возврата.
import { YookassaService } from 'nestjs-yookassa';
@Injectable()
export class RefundService {
constructor(private readonly yookassaService: YookassaService) {}
async getRefundDetails() {
const refundId = '123456'; // Уникальный ID возврата
const refund = await this.yookassaService.getRefundDetails(refundId);
return refund;
}
}
Обработка ответа от API
Ответ от Yookassa содержит подробную информацию о возврате, такую как его статус, сумма и описание. Пример ответа:
{
"id": "2f1d2280-0015-5000-b000-1c02972ec0ef", // Уникальный идентификатор возврата
"payment_id": "123456", // Идентификатор платежа, к которому привязан возврат
"status": "succeeded", // Статус возврата
"created_at": "2025-01-18T02:15:28.461Z", // Дата и время создания возврата
"amount": {
"value": "529.00", // Сумма возврата
"currency": "RUB" // Валюта возврата
},
"description": "Возврат на заказ с ID 123456" // Описание возврата
}