Patent ID: 7603316

Claim:
A transaction confirmation apparatus comprising a processor and a memory storing a program executable by said processor, wherein said program includes computer code for implementing a method to facilitate asynchronous transaction confirmation and processing utilizing a message delivery delegate, wherein said method includes steps of: receiving, at a host computer, transaction information from a party, said transaction information related to a transaction; verifying said transaction information based upon requirements of a business application; reporting said verification of said transaction information prior to completion of said transaction as at least one of an error message and a transaction confirmation message to said party; and pursuing said transaction with a persistence mechanism to at least one of completion and failure, wherein said step of pursuing said transaction includes: submitting said transaction information to said business application, querying said business application for a transaction response, logging said transaction information in a persistent message queue, repeating said steps of submitting said transaction information to said business application and querying said business application for a transaction response until said transaction information is removed from said persistent message queue, and removing said transaction information from said persistent message queue following at least one of a successful transaction response and expiry of preset failure parameters.