Я кодировал ручной скрипт в Magento , чтобы регистрировать мои транзакции в процессе оплаты. Запрос MySQL работает нормально после успешной транзакции, и я вижу данные в MySQL. Но мой запрос откатывается (выглядит как вставленный и удаленный) после неудачного платежа. Когда я просматриваю свою таблицу MySQL, я вижу, что автоинкремент увеличивается, но данных нет.
Мой код ниже. Как я могу заблокировать Magento для отката моего запроса?
$conn = Mage::getSingleton('core/resource')->getConnection('core_write');
$results = $conn->query("insert into pos_transactions(order_id, transaction_time, ip, type) values('$orderId', '$sysDate', '$ip', 'Auth')");