Optional input 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 Optional lines ?: null | { offer_id : string ; order_hash : string ; package_id ?: null | string ; } [] 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 ; } Defined in components/sdk/src/mutations/marketplace/checkoutCart.ts:16
Идентификатор заказа для повтора остатка: при частичном сбое прошлого оформления передаётся тот же checkout_id, чтобы непрошедшие позиции легли в тот же заказ. Пусто — оформляется новый заказ.