protected function buildPostAuthorizationRequest(Request $request) { $amount = $this->formatAmount($request->getAmount()); $installment = $this->formatInstallment($request->getInstallment()); $currency = $this->formatCurrency($request->getCurrency()); $type = $this->getProviderTransactionType(self::TRANSACTION_TYPE_POSTAUTHORIZATION); $requestData = array($type => array('hostLogKey' => $request->getTransactionId(), 'authCode' => $request->getAuthCode(), 'amount' => $amount, 'currencyCode' => $currency, 'installment' => $installment)); return $requestData; }