A method of operating a transaction processing system (19) for confirming
orders placed over a public data network (1), comprising: receiving first
order references from a number of different merchant sites (7) via first
data communication paths; receiving payment data and second order
references from a number of customers via second communication paths
different from said first communication path; and matching said first and
second order references and settling payments.