MrPrompt\Cielo\Cliente::consulta PHP 메소드

consulta() 공개 메소드

Funcionalidade de extrema importância na integração. É através dela que a loja virtual obtém uma “foto” da transação. É sempre utilizada após a loja ter recebido o retorno do fluxo da Cielo.
public consulta ( Transacao $transacao ) : Consulta
$transacao Transacao
리턴 MrPrompt\Cielo\Requisicao\Consulta
    public function consulta(Transacao $transacao)
    {
        return $this->enviaRequisicao(new Consulta($this->autorizacao, $transacao));
    }

Usage Example

예제 #1
0
파일: consulta.php 프로젝트: mrprompt/cielo
<?php

require_once __DIR__ . '/resources/config.php';
require_once __DIR__ . '/../vendor/autoload.php';
use MrPrompt\Cielo\Autorizacao;
use MrPrompt\Cielo\Cliente;
$transacao = (require_once __DIR__ . '/resources/transacao.php');
$cielo = new Cliente(new Autorizacao(NUMERO_CIELO, CHAVE_CIELO));
$cielo->setAmbiente('teste');
$requisicao = $cielo->consulta($transacao);
echo 'XML GERADO: ', $requisicao->getEnvio()->asXML(), PHP_EOL;
echo 'RETORNO: ', $requisicao->getResposta()->asXML(), PHP_EOL;