function setExpressCheckout(Invoice $invoice) { $this->addPostParameter('METHOD', 'SetExpressCheckout'); $this->addPostParameter('RETURNURL', $this->plugin->getPluginUrl('express-checkout')); $this->addPostParameter('CANCELURL', $this->plugin->getCancelUrl()); //$this->addPostParameter('REQCONFIRMSHIPPING', 0); if (!$invoice->hasShipping()) { $this->addPostParameter('NOSHIPPING', 1); } //$this->addPostParameter('LOCALECODE', ''); //$this->addPostParameter('PAGESTYLE', ''); // htmlvariable page_style // $this->addPostParameter('HDRIMG', ''); // $this->addPostParameter('EMAIL', $invoice->getEmail()); $this->addPostParameter('SOLUTIONTYPE', 'Sole'); $this->addPostParameter('LANDINGPAGE', 'Billing'); $this->_setExpressAmounts($invoice); }