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

IInvoiceCreateRequest

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

IInvoiceCreateRequest

Запрос создания счёта кошелька.

interfaces/orionplace/payments/IInvoice.ts
TypeScript
export interface IInvoiceCreateRequest {
  // Обязательный ID способа оплаты. Способ должен быть включён, использовать
  // платёжный плагин и не быть оплатой с баланса или при получении.
  payment: number;
  // Обязательный ID валюты из `page_data.init.currencies`. Передаваемый
  // `amount` выражен в этой валюте.
  currency?: number;
  // Сумма в выбранной валюте: больше нуля, всего до 20 цифр и до 9 знаков после
  // запятой. Пересчитанная сумма также должна оставаться положительной.
  amount?: number | string;
}