NestJS Monobank

Інвалідація рахунку

Інвалідація рахунку, якщо за ним ще не було здіснено оплати

Метод 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

У разі успішного видалення рахунку метод не повертає жодних даних (порожня відповідь).

На цій сторінці