Edit.php 775 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. *
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. namespace Magento\Paypal\Controller\Express\AbstractExpress;
  8. class Edit extends \Magento\Paypal\Controller\Express\AbstractExpress
  9. {
  10. /**
  11. * Dispatch customer back to PayPal for editing payment information
  12. *
  13. * @return void
  14. */
  15. public function execute()
  16. {
  17. try {
  18. $this->getResponse()->setRedirect($this->_config->getExpressCheckoutEditUrl($this->_initToken()));
  19. } catch (\Magento\Framework\Exception\LocalizedException $e) {
  20. $this->messageManager->addExceptionMessage(
  21. $e,
  22. $e->getMessage()
  23. );
  24. $this->_redirect('*/*/review');
  25. }
  26. }
  27. }