i am wondering if i am the only one having this

can virtuemart capture return codes from the payment gateways?
i always get the "order confirmed" page first and then get directed to the payment gateway. no matter the transaction is successful or not, the orders pass through.
it just doesnt make sense to me. i guess i am missing something or what?
sorry for my crippled english. thanks.