If you ask, "Did it go through?", you're asking if an event occurred just a moment before. It's understood that if that event occurred, you can continue the purchasing transaction. If you ask, "Has it gone through?", you're asking where things currently stand in the purcha