21 $agreement = $this->_objectManager->create(\
Magento\Paypal\Model\Billing\Agreement::class);
22 $paymentCode = $this->
getRequest()->getParam(
'payment_method');
26 $resultRedirect = $this->resultFactory->create(ResultFactory::TYPE_REDIRECT);
28 if (
$token && $paymentCode) {
31 $this->_objectManager->get(\
Magento\
Store\Model\StoreManager::class)->getStore()->getId()
40 $this->messageManager->addSuccessMessage(
41 __(
'The billing agreement "%1" has been created.',
$agreement->getReferenceId())
43 return $resultRedirect->setPath(
'*/*/view', [
'agreement' =>
$agreement->getId()]);
45 $this->messageManager->addExceptionMessage(
50 $this->messageManager->addExceptionMessage(
52 __(
'We couldn\'t finish the billing agreement wizard.')
56 return $resultRedirect->setPath(
'*/*/index');