Paranoia\Payment\Adapter\NestPay::buildPreAuthorizationRequest PHP Method

buildPreAuthorizationRequest() protected method

See also: Paranoia\Payment\Adapter\AdapterAbstract::buildPreauthorizationRequest()
protected buildPreAuthorizationRequest ( Request $request )
$request Paranoia\Payment\Request
    protected function buildPreAuthorizationRequest(Request $request)
    {
        $amount = $this->formatAmount($request->getAmount());
        $installment = $this->formatInstallment($request->getInstallment());
        $currency = $this->formatCurrency($request->getCurrency());
        $expireMonth = $this->formatExpireDate($request->getExpireMonth(), $request->getExpireYear());
        $type = $this->getProviderTransactionType(self::TRANSACTION_TYPE_PREAUTHORIZATION);
        $requestData = array('Type' => $type, 'Total' => $amount, 'Currency' => $currency, 'Taksit' => $installment, 'Number' => $request->getCardNumber(), 'Cvv2Val' => $request->getSecurityCode(), 'Expires' => $expireMonth, 'OrderId' => $this->formatOrderId($request->getOrderId()));
        return $requestData;
    }