コード例 #1
0
ファイル: Checkout.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Translate array of data received from Paypal to the array for updating cart
  *
  * @param \XLite\Model\Payment\Base\Processor $processor  Payment processor
  * @param array                               $paypalData Array of customer data received from Paypal
  *
  * @return array
  */
 protected function prepareBuyerData($processor, $paypalData)
 {
     $data = $processor->prepareBuyerData($paypalData);
     if (!\XLite\Core\Auth::getInstance()->isLogged()) {
         $data += array('email' => str_replace(' ', '+', $paypalData['EMAIL']), 'create_profile' => false);
     }
     return $data;
 }