private function buildBaseRequest(Request $request, $transactionType)
{
$terminal = $this->buildTerminal($request, $transactionType);
$customer = $this->buildCustomer();
$order = $this->buildOrder($request);
$transaction = $this->buildTransaction($request, $transactionType);
return array('Version' => '0.01', 'Mode' => $this->configuration->getMode(), 'Terminal' => $terminal, 'Order' => $order, 'Customer' => $customer, 'Transaction' => $transaction);
}