Загрузка приложения

IInvoiceRefund

Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.

IInvoiceRefund

Возврат платежа покупателя.

interfaces/orionplace/payments/IInvoice.ts
TypeScript
export interface IInvoiceRefund {
  // ID счёта возврата.
  id: number;
  // Возвращённая сумма по ID валюты.
  amount: ICurrencyAmounts;
  // Состояние возврата: значение `EInvoiceStatus` и его локализованный текст.
  // Возврат выплачен, когда он в состоянии `EInvoiceStatus.COMPLETED`.
  status: {
    // Состояние возврата — значение `EInvoiceStatus`.
    int: EInvoiceStatus;
    // Локализованное название состояния возврата.
    text: string;
  };
  // Дата создания возврата.
  dates: {
    // Дата и время создания возврата.
    created: IApiDateTime;
  };
  // true, если деньги вернулись на баланс аккаунта; false, если они возвращены
  // через способ оплаты исходного платежа.
  to_balance: boolean;
  // Идентификатор транзакции возврата у провайдера; пустой для возврата на
  // баланс.
  merchant_transaction_id: string;
  // Комментарий к возврату; может быть пустым и возвращается на языке, на
  // котором написан.
  comment: string;
}