PaymentProcessor.cs now also considers previous balances.