Pop\Payment\Adapter\PayLeap::buildQueryString PHP Метод

buildQueryString() защищенный Метод

Build the query string
protected buildQueryString ( ) : string
Результат string
    protected function buildQueryString()
    {
        $query = $this->transaction;
        $query['CardNum'] = $this->filterCardNum($query['CardNum']);
        $query['ExpDate'] = $this->filterExpDate($query['ExpDate']);
        if (null !== $query['FNameOnCard'] || null !== $query['LNameOnCard']) {
            $query['NameOnCard'] = $query['FNameOnCard'] . ' ' . $query['LNameOnCard'];
        } else {
            $query['NameOnCard'] = null;
        }
        $query['MagData'] = null;
        $query['ExtData'] = $this->buildExtData();
        $query['PNRef'] = null;
        unset($query['FNameOnCard']);
        unset($query['LNameOnCard']);
        unset($query['City']);
        unset($query['State']);
        unset($query['Country']);
        unset($query['Email']);
        unset($query['Phone']);
        unset($query['Fax']);
        unset($query['TaxAmt']);
        unset($query['CustomerID']);
        unset($query['PONum']);
        $queryString = null;
        foreach ($query as $key => $value) {
            $queryString .= '&' . $key . '=' . urlencode($value);
        }
        return substr($queryString, 1);
    }