Added missing exception and SALE processing

Added the PaymentRegistrationNotCompleted exception.
Added methods to handle the SALE transaction.