protected function buildPostString() { $post = $this->transaction; $post['UMcard'] = $this->filterCardNum($post['UMcard']); $post['UMexpir'] = $this->filterExpDate($post['UMexpir']); if (null !== $post['UMbillfname'] && null !== $post['UMbilllname']) { $post['UMname'] = $post['UMbillfname'] . ' ' . $post['UMbilllname']; unset($post['UMbillfname']); unset($post['UMbilllname']); } if (null !== $post['UMbillstreet']) { $post['UMstreet'] = $post['UMbillstreet']; unset($post['UMbillstreet']); } if (null !== $this->transaction['UMbillzip']) { $post['UMzip'] = $post['UMbillzip']; unset($post['UMbillzip']); } return http_build_query($post); }