/**
  * Call PAYMENT_REQUEST request
  * 
  * @global order $order
  * @param string $transactionId
  * @param string$transactionShortId
  * @return array
  */
 protected function _paymentRequest($transactionId, $transactionShortId)
 {
     global $order;
     rpSession::setRpSessionEntry('countryCode', $order->customer['country']['iso_code_2']);
     $data = array('HeadInfo' => rpRequestMapper::getHeadInfoModel($order, $transactionId, $transactionShortId), 'CustomerInfo' => rpRequestMapper::getCustomerInfoModel($order), 'BasketInfo' => rpRequestMapper::getBasketInfoModel($order), 'PaymentInfo' => rpRequestMapper::getPaymentInfoModel($order));
     $requestService = new rpRequestService($this->sandbox, $data);
     $result = $requestService->callPaymentRequest();
     rpDb::xmlLog($order, $requestService->getRequest(), 'N/A', $requestService->getResponse());
     return $result;
 }