Patent ID: 7729989

Claim:
A system, comprising: a processor; and a memory comprising program instructions, wherein the program instructions are executable by the processor to implement a transaction authorization service configured to: receive a transaction initiation message from a source entity indicating the initiation of a transaction between the source entity and a target entity, wherein the message is received via a first communications channel; in response to detecting one or more errors in content of the transaction initiation message from the source entity, initiate a communication session from the transaction authorization service to the source entity via a second communications channel; during said communication session: obtain a correction for each of the one or more errors in the content of the transaction initiation message from the source entity; and obtain information authorizing the transaction from the source entity; wherein the correction for each of the one or more errors in the content of the transaction initiation message and the information authorizing the transaction are obtained during the same communication session between the transaction authorization service and the source entity on the second communications channel.