interface IInput {
    input?: {
        checkout_id?: null | string;
        lines?: null | {
            offer_id: string;
            order_hash: string;
            package_id?: null | string;
            signed_statement: {
                doc_hash: string;
                hash: string;
                meta: {
                    amount: string;
                    block_num: number;
                    coopname: string;
                    created_at: string;
                    generator: string;
                    lang: string;
                    links: string[];
                    order_hash: string;
                    registry_id: number;
                    skip_save: boolean;
                    timezone: string;
                    title: string;
                    username: string;
                    version: string;
                };
                meta_hash: string;
                signatures: {
                    id: number;
                    meta: string;
                    public_key: string;
                    signature: string;
                    signed_at: string;
                    signed_hash: string;
                    signer: string;
                }[];
                version: string;
            };
        }[];
    };
}

Properties

Properties

input?: {
    checkout_id?: null | string;
    lines?: null | {
        offer_id: string;
        order_hash: string;
        package_id?: null | string;
        signed_statement: {
            doc_hash: string;
            hash: string;
            meta: {
                amount: string;
                block_num: number;
                coopname: string;
                created_at: string;
                generator: string;
                lang: string;
                links: string[];
                order_hash: string;
                registry_id: number;
                skip_save: boolean;
                timezone: string;
                title: string;
                username: string;
                version: string;
            };
            meta_hash: string;
            signatures: {
                id: number;
                meta: string;
                public_key: string;
                signature: string;
                signed_at: string;
                signed_hash: string;
                signer: string;
            }[];
            version: string;
        };
    }[];
}

Type declaration

  • Optional checkout_id?: null | string

    Идентификатор заказа для повтора остатка: при частичном сбое прошлого оформления передаётся тот же checkout_id, чтобы непрошедшие позиции легли в тот же заказ. Пусто — оформляется новый заказ.

  • Optional lines?: null | {
        offer_id: string;
        order_hash: string;
        package_id?: null | string;
        signed_statement: {
            doc_hash: string;
            hash: string;
            meta: {
                amount: string;
                block_num: number;
                coopname: string;
                created_at: string;
                generator: string;
                lang: string;
                links: string[];
                order_hash: string;
                registry_id: number;
                skip_save: boolean;
                timezone: string;
                title: string;
                username: string;
                version: string;
            };
            meta_hash: string;
            signatures: {
                id: number;
                meta: string;
                public_key: string;
                signature: string;
                signed_at: string;
                signed_hash: string;
                signer: string;
            }[];
            version: string;
        };
    }[]

    Подписанные заявления о конвертации паевого взноса — по одному на каждую позицию корзины.