lib/AktiveMerchant/Billing/Gateways/PiraeusPaycenter.php
private function addCentinelData($options)
    {
        $this->required_options('cavv, eci_flag, xid, enrolled, pares_status, signature_verification', $options);

        $this->post['ProcessTransaction']['TransactionRequest']['Body']['TransactionInfo']['AuthInfo']['Cavv'] = $options['cavv'];
        $this->post['ProcessTransaction']['TransactionRequest']['Body']['TransactionInfo']['AuthInfo']['Eci'] = $options['eci_flag'];
        $this->post['ProcessTransaction']['TransactionRequest']['Body']['TransactionInfo']['AuthInfo']['Xid'] = $options['xid'];
        $this->post['ProcessTransaction']['TransactionRequest']['Body']['TransactionInfo']['AuthInfo']['Enrolled'] = $this->ENROLLED_MAPPINGS[$options['enrolled']];
        $this->post['ProcessTransaction']['TransactionRequest']['Body']['TransactionInfo']['AuthInfo']['PAResStatus'] = $this->PARES_MAPPINGS[$options['pares_status']];
        $this->post['ProcessTransaction']['TransactionRequest']['Body']['TransactionInfo']['AuthInfo']['SignatureVerification'] = $this->SIGNATURE_MAPPINGS[$options['signature_verification']];
    }
private function addCentinelData($options)
    {
        $this->required_options('cavv, eci_flag, xid, enrolled, pares_status, signature_verification', $options);

        $this->post['ProcessTransaction']['TransactionRequest']['Body']['TransactionInfo']['AuthInfo']['Cavv'] = $options['cavv'];
        $this->post['ProcessTransaction']['TransactionRequest']['Body']['TransactionInfo']['AuthInfo']['Eci'] = $options['eci_flag'];
        $this->post['ProcessTransaction']['TransactionRequest']['Body']['TransactionInfo']['AuthInfo']['Xid'] = $options['xid'];
        $this->post['ProcessTransaction']['TransactionRequest']['Body']['TransactionInfo']['AuthInfo']['Enrolled'] = $this->ENROLLED_MAPPINGS[$options['enrolled']];
        $this->post['ProcessTransaction']['TransactionRequest']['Body']['TransactionInfo']['AuthInfo']['PAResStatus'] = $this->PARES_MAPPINGS[$options['pares_status']];
        $this->post['ProcessTransaction']['TransactionRequest']['Body']['TransactionInfo']['AuthInfo']['SignatureVerification'] = $this->SIGNATURE_MAPPINGS[$options['signature_verification']];
    }
private function addCentinelData ( $ options ) { $ this -> required_options ( 'cavv, eci_flag, xid, enrolled, pares_status, signature_verification' , $ options ) ; $ this -> post [ 'ProcessTransaction' ] [ 'TransactionRequest' ] [ 'Body' ] [ 'TransactionInfo' ] [ 'AuthInfo' ] [ 'Cavv' ] = $ options [ 'cavv' ] ; $ this -> post [ 'ProcessTransaction' ] [ 'TransactionRequest' ] [ 'Body' ] [ 'TransactionInfo' ] [ 'AuthInfo' ] [ 'Eci' ] = $ options [ 'eci_flag' ] ; $ this -> post [ 'ProcessTransaction' ] [ 'TransactionRequest' ] [ 'Body' ] [ 'TransactionInfo' ] [ 'AuthInfo' ] [ 'Xid' ] = $ options [ 'xid' ] ; $ this -> post [ 'ProcessTransaction' ] [ 'TransactionRequest' ] [ 'Body' ] [ 'TransactionInfo' ] [ 'AuthInfo' ] [ 'Enrolled' ] = $ this -> ENROLLED_MAPPINGS [ $ options [ 'enrolled' ] ] ; $ this -> post [ 'ProcessTransaction' ] [ 'TransactionRequest' ] [ 'Body' ] [ 'TransactionInfo' ] [ 'AuthInfo' ] [ 'PAResStatus' ] = $ this -> PARES_MAPPINGS [ $ options [ 'pares_status' ] ] ; $ this -> post [ 'ProcessTransaction' ] [ 'TransactionRequest' ] [ 'Body' ] [ 'TransactionInfo' ] [ 'AuthInfo' ] [ 'SignatureVerification' ] = $ this -> SIGNATURE_MAPPINGS [ $ options [ 'signature_verification' ] ] ; }
Add required data from 3D centinel verification

@param array $options
Add required data from 3D centinel verification