IOutput: {
    createInitialPayment: {
        blockchain_data?: unknown;
        can_change_status: boolean;
        coopname: string;
        created_at: unknown;
        direction: PaymentDirection;
        direction_label: string;
        expired_at?: unknown;
        formatted_amount: string;
        hash?: null | string;
        id?: null | string;
        income_hash?: null | string;
        is_final: boolean;
        memo?: null | string;
        message?: null | string;
        outcome_hash?: null | string;
        payment_details?: {
            amount_plus_fee: string;
            amount_without_fee: string;
            data: unknown;
            fact_fee_percent: number;
            fee_amount: string;
            fee_percent: number;
            tolerance_percent: number;
        };
        payment_method_id?: null | string;
        provider?: null | string;
        quantity: number;
        statement?: unknown;
        status: PaymentStatus;
        status_label: string;
        symbol: string;
        type: PaymentType;
        type_label: string;
        updated_at?: unknown;
        username: string;
        username_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
    };
}

Type declaration

  • createInitialPayment: {
        blockchain_data?: unknown;
        can_change_status: boolean;
        coopname: string;
        created_at: unknown;
        direction: PaymentDirection;
        direction_label: string;
        expired_at?: unknown;
        formatted_amount: string;
        hash?: null | string;
        id?: null | string;
        income_hash?: null | string;
        is_final: boolean;
        memo?: null | string;
        message?: null | string;
        outcome_hash?: null | string;
        payment_details?: {
            amount_plus_fee: string;
            amount_without_fee: string;
            data: unknown;
            fact_fee_percent: number;
            fee_amount: string;
            fee_percent: number;
            tolerance_percent: number;
        };
        payment_method_id?: null | string;
        provider?: null | string;
        quantity: number;
        statement?: unknown;
        status: PaymentStatus;
        status_label: string;
        symbol: string;
        type: PaymentType;
        type_label: string;
        updated_at?: unknown;
        username: string;
        username_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
    }

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

    • Optional blockchain_data?: unknown

      Данные из блокчейна

    • can_change_status: boolean

      Можно ли изменить статус

    • coopname: string

      Название кооператива

    • created_at: unknown

      Дата создания

    • direction: PaymentDirection

      Направление платежа

    • direction_label: string

      Человекочитаемое направление платежа

    • Optional expired_at?: unknown

      Дата истечения

    • formatted_amount: string

      Форматированная сумма

    • Optional hash?: null | string

      Хеш платежа

    • Optional id?: null | string

      Уникальный идентификатор платежа

    • Optional income_hash?: null | string

      Хеш входящего платежа (устарело)

    • is_final: boolean

      Завершен ли платеж окончательно

    • Optional memo?: null | string

      Дополнительная информация

    • Optional message?: null | string

      Сообщение

    • Optional outcome_hash?: null | string

      Хеш исходящего платежа (устарело)

    • Optional payment_details?: {
          amount_plus_fee: string;
          amount_without_fee: string;
          data: unknown;
          fact_fee_percent: number;
          fee_amount: string;
          fee_percent: number;
          tolerance_percent: number;
      }

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

      • amount_plus_fee: string

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

      • amount_without_fee: string

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

      • data: unknown

        Данные платежа (QR-код, токен, реквизиты и т.д.)

      • fact_fee_percent: number

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

      • fee_amount: string

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

      • fee_percent: number

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

      • tolerance_percent: number

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

    • Optional payment_method_id?: null | string

      ID платежного метода

    • Optional provider?: null | string

      Провайдер платежа

    • quantity: number

      Количество/сумма

    • Optional statement?: unknown

      Подписанный документ заявления

    • status: PaymentStatus

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

    • status_label: string

      Человекочитаемый статус

    • symbol: string

      Символ валюты

    • type: PaymentType

      Тип платежа

    • type_label: string

      Человекочитаемый тип платежа

    • Optional updated_at?: unknown

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

    • username: string

      Имя пользователя

    • Optional username_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}

      Сертификат пользователя, создавшего платеж