예제 #1
0
 /**
  * Build a buyer object to be added to payment request  
  * @param array $parameters
  * @return return a buyer
  */
 private static function buildBuyer($parameters)
 {
     $buyer = new \stdClass();
     $buyer->fullName = CommonRequestUtil::getParameter($parameters, PayUParameters::BUYER_NAME);
     $buyer->emailAddress = CommonRequestUtil::getParameter($parameters, PayUParameters::BUYER_EMAIL);
     $buyer->cnpj = CommonRequestUtil::getParameter($parameters, PayUParameters::BUYER_CNPJ);
     $buyer->contactPhone = CommonRequestUtil::getParameter($parameters, PayUParameters::BUYER_CONTACT_PHONE);
     $buyer->dniNumber = CommonRequestUtil::getParameter($parameters, PayUParameters::BUYER_DNI);
     $buyer->shippingAddress = RequestPaymentsUtil::buildBuyerAddress($parameters);
     return $buyer;
 }