<?php
class paymentA extends PaymentModuleCore
{}
global $cookie;
$state = OrderState::getOrderStates($cookie->id_lang);
$payment = new PaymentA();
$payment->validateOrder($_REQUEST['id_cart'], $state[0]['id_order_state'] , $_REQUEST['cost'], 'Unknown', NULL, array(), Currency::getIdByIsoCode('UAH'), FALSE, Context::getContext()->customer->secure_key);
?>
Вот, смотрите, ничего не выходит. Да и скажу, чтобы не смеялись : цена в $_REQUEST сравнивается с ценой из БД.