コード例 #1
0
    private function processWholeCartAsOneTransaction() {
        $this->debug('TwoCheckout - Process whole cart as one transaction');

        $productId = '';
        $totalUsd = 0;
        for($i = 1; $i <= $this->request->getPostParam('item_count'); $i++) {
            $productId .= (string)$this->request->getPostParam('item_id_'.$i) . ', ';
            $totalUsd += (float)$this->request->getPostParam('item_usd_amount_'.$i);
        }

        $this->setTotalCost($totalUsd);
        $this->setProductID($productId);
        parent::registerCommission();
    }