| @@ 319-327 (lines=9) @@ | ||
| 316 | * @param $str_xml |
|
| 317 | * @return PagSeguroDirectPaymentData Success |
|
| 318 | */ |
|
| 319 | public static function readSuccessXml($str_xml) |
|
| 320 | { |
|
| 321 | $parser = new PagSeguroXmlParser($str_xml); |
|
| 322 | $data = $parser->getResult('checkout'); |
|
| 323 | $PaymentParserData = new PagSeguroPaymentParserData(); |
|
| 324 | $PaymentParserData->setCode($data['code']); |
|
| 325 | $PaymentParserData->setRegistrationDate($data['date']); |
|
| 326 | return $PaymentParserData; |
|
| 327 | } |
|
| 328 | ||
| 329 | /*** |
|
| 330 | * @param $str_xml |
|
| @@ 333-340 (lines=8) @@ | ||
| 330 | * @param $str_xml |
|
| 331 | * @return parsed credit card brand |
|
| 332 | */ |
|
| 333 | public static function readCCBRandXml($str_xml) |
|
| 334 | { |
|
| 335 | $parser = new PagSeguroXmlParser($str_xml); |
|
| 336 | $PaymentParserData = new PagSeguroPaymentParserData(); |
|
| 337 | $PaymentParserData->setCode($data['code']); |
|
| 338 | $PaymentParserData->setRegistrationDate($data['date']); |
|
| 339 | return $PaymentParserData; |
|
| 340 | } |
|
| 341 | ||
| 342 | /*** |
|
| 343 | * @param $str_xml |
|
| @@ 346-354 (lines=9) @@ | ||
| 343 | * @param $str_xml |
|
| 344 | * @return parsed transaction |
|
| 345 | */ |
|
| 346 | public static function readTransactionXml($str_xml) |
|
| 347 | { |
|
| 348 | $parser = new PagSeguroXmlParser($str_xml); |
|
| 349 | $data = $parser->getResult('transaction'); |
|
| 350 | $PaymentParserData = new PagSeguroPaymentParserData(); |
|
| 351 | $PaymentParserData->setCode($data['code']); |
|
| 352 | $PaymentParserData->setRegistrationDate($data['date']); |
|
| 353 | return $PaymentParserData; |
|
| 354 | } |
|
| 355 | } |
|
| 356 | ||
| @@ 236-244 (lines=9) @@ | ||
| 233 | * @param $str_xml |
|
| 234 | * @return PagSeguroPaymentParserData Success |
|
| 235 | */ |
|
| 236 | public static function readSuccessXml($str_xml) |
|
| 237 | { |
|
| 238 | $parser = new PagSeguroXmlParser($str_xml); |
|
| 239 | $data = $parser->getResult('checkout'); |
|
| 240 | $PaymentParserData = new PagSeguroPaymentParserData(); |
|
| 241 | $PaymentParserData->setCode($data['code']); |
|
| 242 | $PaymentParserData->setRegistrationDate($data['date']); |
|
| 243 | return $PaymentParserData; |
|
| 244 | } |
|
| 245 | ||
| 246 | /*** |
|
| 247 | * @param $str_xml |
|
| @@ 250-257 (lines=8) @@ | ||
| 247 | * @param $str_xml |
|
| 248 | * @return parsed credit card brand |
|
| 249 | */ |
|
| 250 | public static function readCCBRandXml($str_xml) |
|
| 251 | { |
|
| 252 | $parser = new PagSeguroXmlParser($str_xml); |
|
| 253 | $PaymentParserData = new PagSeguroPaymentParserData(); |
|
| 254 | $PaymentParserData->setCode($data['code']); |
|
| 255 | $PaymentParserData->setRegistrationDate($data['date']); |
|
| 256 | return $PaymentParserData; |
|
| 257 | } |
|
| 258 | ||
| 259 | /*** |
|
| 260 | * @param $str_xml |
|
| @@ 263-271 (lines=9) @@ | ||
| 260 | * @param $str_xml |
|
| 261 | * @return parsed transaction |
|
| 262 | */ |
|
| 263 | public static function readTransactionXml($str_xml) |
|
| 264 | { |
|
| 265 | $parser = new PagSeguroXmlParser($str_xml); |
|
| 266 | $data = $parser->getResult('transaction'); |
|
| 267 | $PaymentParserData = new PagSeguroPaymentParserData(); |
|
| 268 | $PaymentParserData->setCode($data['code']); |
|
| 269 | $PaymentParserData->setRegistrationDate($data['date']); |
|
| 270 | return $PaymentParserData; |
|
| 271 | } |
|
| 272 | } |
|
| 273 | ||