Fixed issue with transaction amount not failing correctly when denied by payment provider.
Changed TYPES variable to protected to allow extending entities to access the HashMap and add additional enumeration types.
Fixed issue that was adding products with same product options as different items in the order.
Merge branch 'develop' into workflow
BLC-860 - add default.properties configuration for all payment workflows so that those activities will also undergo applicationContext merging