Always get the only selected payment method, if only one exists.
Validate onsitepaymentcheckoutcomponent.
Changed Order canPay function to check if there is any outstanding amount.
Improved CheckoutForm