     private var merchantView: PXOneTapHeaderMerchantView?
     private var summaryView: PXOneTapSummaryView?
     private var splitPaymentView: PXOneTapSplitPaymentView?
+    private var splitPaymentViewHeightConstraint: NSLayoutConstraint?
+    private let splitPaymentViewHeight: CGFloat = 55
 
     init(viewModel: PXOneTapHeaderViewModel, delegate: PXOneTapHeaderProtocol?) {
         self.model = viewModel

        removeAnimations()

        let animationDuration = 0.35
        let shouldShowHorizontally = self.shouldShowHorizontally(model: newModel)
        let shouldAnimateSummary = newModel.data.count != oldModel.data.count
        let shouldHideSummary = newModel.data.count < oldModel.data.count


    private func render() {
        removeAllSubviews()
        self.removeMargins()
        backgroundColor = ThemeManager.shared.navigationBar().backgroundColor

        let summaryView = PXOneTapSummaryView(data: model.data)
