1. A money transfer system responsive to money transfer requests received through terminals at points of entry during transaction request sessions, for processing the money transfers transfer requests and providing enforcement of governmental money transfer compliance requirements by providing responses to the associated money transfer requests during the transaction request sessions and through the terminals at points of entry to stop the completion of a money transfer transaction that would not comply with the governmental money transfer compliance requirements, comprising: a rules database including information representative of transaction rules defining governmental money transfer compliance requirements including transaction location-based rules and optionally one or more of transaction type-based rules, point of entry-based rules and customer-based rules, wherein at least some of the transaction rules include an aggregation threshold including one or more of transaction value thresholds, transaction volume thresholds, transaction value thresholds within a designated period of time and currency exchange thresholds; a customer database including information representative of customers' transaction histories including transaction origin location information and transaction destination location information; and a transaction processing system connected to the rules database and customer database, the transaction processing system comprising: point of entry ports adapted to be coupled for communication with terminals at points of entry to receive money transfer transaction requests from the points of entry, to receive additional information in response to additional information request prompts from the points of entry, to provide additional information request prompts to the points of entry, and to provide transaction responses to the points of entry, wherein the transaction requests have transaction information including transaction origin location and transaction destination location; a customer identifier to identify customers as a function of information received in transaction requests; a rules coordinator to determine one or more applicable transaction rules, including location-based rules, that apply to a transaction as a function of the transaction information received in transaction requests; an aggregation engine to calculate aggregation values as a function of customers' transaction histories and the applicable transaction information received in the transaction requests; and a transaction rules service to: determine for each money transfer transaction request whether information needed for applicable transaction rules applicable to the transaction request was received in the transaction requests request and available in the customer database; provide an additional information request prompt to the point of entry port during the transaction request session if additional information is needed for applicable transaction rules applicable to the transaction request, wherein the additional information request prompt for the transaction request is provided before generating a transaction authorization or a transaction denial for the transaction request; cause the aggregation engine to determine aggregation values associated with the transaction request during the transaction request session and before generating a transaction authorization or a transaction denial if the applicable transaction rules include an aggregation threshold; generate a transaction response to the money transfer request during the transaction request session based on the customer's transaction history, information received in the transaction request, information received in the transaction request, any additional information received in response to an additional information request prompt and any aggregation values, the transaction response including a transaction authorization allowing completion of the transaction or a transaction denial preventing completion of the transaction; provide the transaction response to the point of entry port during the transaction request session in response to the money transfer transaction request; and update the customer database as a function of the transaction; and wherein the system stops the completion of a money transfer transaction during the transaction request session when a transaction denial is generated.