BroadleafCommerce/BroadleafCommerce#485 - Initial Payment Refactor of Paypal Express Checkout module. Upgrading to 2.6.0-SNAPSHOT and dependency on 3.1.0-SNAPSHOT
BroadleafCommerce/BroadleafCommerce#485 - Adding More changes because of updates to common - adding implementations for web response service
BroadleafCommerce/BroadleafCommerce#485 - Continue refactoring DTOs in order to accommodate issues found when integrating with Framework (checkout service, etc…)
BroadleafCommerce/BroadleafCommerce#485 - need to set  couple more attributes to the Response DTO in order to facilitate the checkout workflow
BroadleafCommerce/BroadleafCommerce#485 - need to set PaymentTransactionType for framework checkout flow/cleanup
BroadleafCommerce/BroadleafCommerce#485 - refactor controller package
BroadleafCommerce/BroadleafCommerce#485 - updating paypal express controller logic and adding Thymeleaf processor to generate paypal link
BroadleafCommerce/BroadleafCommerce#485 - updates to DTO
#485 - adding notes to README about the gotcha for the Paypal Express NVP API that allows you to pass in line item details
BroadleafCommerce/BroadleafCommerce#485 - removed the completeCheckoutOnCallback flag - now that is determined by where in the flow it is executed (see PayPalExpressCheckoutLinkProcessor)
BroadleafCommerce/BroadleafCommerce#485 - return orderReviewRedirect
BroadleafCommerce/BroadleafCommerce#485 - adding null check to link processor
BroadleafCommerce/BroadleafCommerce#485 - fixing bugs in PayPal Express Checkout with confirming transaction
BroadleafCommerce/BroadleafCommerce#485 - fixing bugs related to completing paypal express checkout on callback
BroadleafCommerce/BroadleafCommerce#485 - updating docs for new PayPal Expess checkout integration
BroadleafCommerce/BroadleafCommerce#485 - refactor Additional Fields Map to be a String value rather than Serializable
BroadleafCommerce/BroadleafCommerce#485 - if paying with PayPal as your last step, need to pass useraction=commit on the redirect url (https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECCustomizing/)
BroadleafCommerce/BroadleafCommerce#485 - missing PaymentGatewayType on the ResponseDTO
BroadleafCommerce/BroadleafCommerce#485 - refactor the Confirmed/Unconfirmed logic
BroadleafCommerce/BroadleafCommerce#485 - implementing rollback service interface