interface IInput {
    input?: {
        checkout_id?: null | string;
        lines?: null | {
            offer_id: string;
            order_hash: string;
            package_id?: null | string;
        }[];
        signed_convert?: null | {
            doc_hash: string;
            hash: string;
            meta: {
                amount: string;
                block_num: number;
                coopname: string;
                created_at: string;
                generator: string;
                lang: string;
                links: string[];
                membership_fee: 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_convert?: null | {
        doc_hash: string;
        hash: string;
        meta: {
            amount: string;
            block_num: number;
            coopname: string;
            created_at: string;
            generator: string;
            lang: string;
            links: string[];
            membership_fee: 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;
    }[]

    Строки оформления из превью — по одной на каждую позицию корзины (order_hash будущего заказа).

  • Optional signed_convert?: null | {
        doc_hash: string;
        hash: string;
        meta: {
            amount: string;
            block_num: number;
            coopname: string;
            created_at: string;
            generator: string;
            lang: string;
            links: string[];
            membership_fee: 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;
    }

    Подписанное заказчиком заявление 1110 из превью о переводе паевого взноса с Цифрового кошелька в программу — если превью его вернуло.