/** * 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; }