IOutput: { createDepositPayment: { 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
createDepositPayment: {
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; } | { ...; }) & {};
}
Optional blockchain_data?: unknown
can_change_status: boolean
coopname: string
created_at: unknown
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
fact_fee_percent: number
fee_amount: string
fee_percent: number
tolerance_percent: number
Optional payment_method_id?: null | string
Optional provider?: null | string
quantity: number
Optional statement?: unknown
status_label: string
symbol: string
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; } | { ...; }) & {}
Создание объекта паевого платежа производится мутацией createDepositPayment. Выполнение мутации возвращает идентификатор платежа и данные для его совершения в зависимости от выбранного платежного провайдера.