Інвалідація рахунку
Інвалідація рахунку, якщо за ним ще не було здіснено оплати
Метод remove використовується для видалення (анулювання) інвойсу Monobank за його ідентифікатором.
Застосовується у випадках, коли потрібно:
- повністю видалити інвойс;
- припинити можливість оплати за інвойсом.
Підготовка даних для рахунку
⚠️ Зверніть увагу: зазвичай метод використовується лише для інвойсів, які ще не були успішно оплачені.
import { Injectable } from "@nestjs/common";
import { MonobankService } from "nestjs-monobank";
@Injectable()
export class RefundService {
constructor(private readonly monobankService: MonobankService) {}
async removeInvoice() {
const invoiceId = 'khsf8723hsdf8923hf'
await this.monobankService.refund.remove(invoiceId)
}
}Обробка відповіді від API
У разі успішного видалення рахунку метод не повертає жодних даних (порожня відповідь).