IOutput: {
    createInitialPayment: {
        amount: number;
        blockchain_id: number;
        created_at: unknown;
        details: {
            amount_plus_fee: string;
            amount_without_fee: string;
            data: string;
            fact_fee_percent: number;
            fee_amount: string;
            fee_percent: number;
            tolerance_percent: number;
        };
        expired_at: unknown;
        id: string;
        message: string;
        provider: string;
        status: PaymentStatus;
        symbol: string;
        updated_at: unknown;
        username: string;
    };
}

Type declaration

  • createInitialPayment: {
        amount: number;
        blockchain_id: number;
        created_at: unknown;
        details: {
            amount_plus_fee: string;
            amount_without_fee: string;
            data: string;
            fact_fee_percent: number;
            fee_amount: string;
            fee_percent: number;
            tolerance_percent: number;
        };
        expired_at: unknown;
        id: string;
        message: string;
        provider: string;
        status: PaymentStatus;
        symbol: string;
        updated_at: unknown;
        username: string;
    }

    Создание объекта регистрационного платежа производится мутацией CreateInitial. Выполнение мутации возвращает идентификатор платежа и данные для его совершения в зависимости от выбранного платежного провайдера.

    • amount: number

      Сумма платежа

    • blockchain_id: number

      Идентификационный номер платежа в блокчейне

    • created_at: unknown

      Дата создания платежа

    • details: {
          amount_plus_fee: string;
          amount_without_fee: string;
          data: string;
          fact_fee_percent: number;
          fee_amount: string;
          fee_percent: number;
          tolerance_percent: number;
      }

      Детали платежа

      • amount_plus_fee: string

        Сумма платежа с учетом комиссии

      • amount_without_fee: string

        Сумма платежа без учета комиссии

      • data: string

        Строка с данными платежа

      • fact_fee_percent: number

        Фактический процент комиссии

      • fee_amount: string

        Размер комиссии в абсолютных значениях

      • fee_percent: number

        Процент комиссии

      • tolerance_percent: number

        Допустимый процент отклонения

    • expired_at: unknown

      Дата истечения срока давности платежа

    • id: string

      Идентификатор платежа во внутренней системе учёта

    • message: string

      Содержит сервисное сообщение провайдера об ошибке обработки платежа

    • provider: string

      Идентификатор наименования провайдера платежа, ответственного за обработку

    • status: PaymentStatus

      Идентификатор номера платежа, который отображается пользователю в платежных документах

    • symbol: string

      Символ тикера валюты платежа

    • updated_at: unknown

      Дата обновления платежа

    • username: string

      Имя аккаунта пользователя, совершающего платеж