Improved 'try again' order functionality to have its own bespoke method in the build controller and create a new order if specific paypal error codes are raised. This also meant a new attribute for Transaction, error_code, which means more detailed information on why orders are failing.