$_POST['action'] = 'shippingCapture'; } } switch (Tools::getValue('action')) { case 'getHistory': echo $amz_payments->getOrderHistory(Tools::getValue('orderRef')); break; case 'getSummary': echo $amz_payments->getOrderSummary(Tools::getValue('orderRef')); break; case 'getActions': echo $amz_payments->getOrderActions(Tools::getValue('orderRef')); break; case 'closeOrder': $amz_payments->closeOrder(Tools::getValue('orderRef')); echo '<br/><b>' . $amz_payments->l('Order completed') . '</b>'; break; case 'cancelOrder': $amz_payments->cancelOrder(Tools::getValue('orderRef')); echo '<br/><b>' . $amz_payments->l('Payment process cancelled') . '</b>'; break; case 'refreshOrder': $q = 'SELECT * FROM ' . _DB_PREFIX_ . 'amz_transactions WHERE amz_tx_order_reference = \'' . pSQL(Tools::getValue('orderRef')) . '\' AND amz_tx_status != \'Closed\' AND amz_tx_status != \'Declined\''; $rs = Db::getInstance()->ExecuteS($q); foreach ($rs as $r) { $amz_payments->intelligentRefresh($r); } echo '<br/><b>' . $amz_payments->l('Update is completed!') . '</b>'; break;