Git Issue #6 - bug fix

Added an order decorator to fail additional payments in the case that
there is a "processing" payment and a checkout payment.