Загрузка приложения
IInvoiceRefund
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IInvoiceRefundВозврат платежа покупателя.
app/interfaces/orionplace/payments/IInvoice.tsexport 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;
}