order_metod_id !== \MonetaPhpShop\ModuleInfo::PAYMENT_METHOD_ID) { return null; } // В личном кабинете ядро создаёт PHPShopOrderFunction из готовой строки заказа, без objID. $orderId = (int) ($PHPShopOrderFunction->objRow['id'] ?? $PHPShopOrderFunction->objID ?? 0); return \MonetaPhpShop\host\CheckoutView::create()->inAccount($orderId); } $addHandler = [ 'userorderpaymentlink' => 'userorderpaymentlink_mod_moneta_hook', ];