A transaction processing system (TPS) collects, modifies, and retrieves business transaction data to process orders. A TPS ensures performance, reliability, and consistency. An order fulfillment process in a TPS includes submitting an order, checking credit, generating an invoice, approving credit, assembling the product, shipping it, and generating sales and accounting records. Parties involved in a transaction process are the cardholder, card issuing bank, merchant acquiring bank, merchant, merchant account, credit card association, and transaction network.