Login   Register  
PHP Classes
elePHPant
Icontem

File: Operacao.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Julio Cezar Kronbauer  >  PHP Integração Cielo  >  Operacao.php  >  Download  
File: Operacao.php
Role: Example script
Content type: text/plain
Description: Executar operação (consulta, autorização, requisições etc.)
Class: PHP Integração Cielo
Process card payments with Cielo in Brazil
Author: By
Last change:
Date: 10 months ago
Size: 1,426 bytes
 

Contents

Class file image Download
<?php 

// Cria uma instância da classe
$Cielo1 = new Cielo(true); // Em período de homologação (true) ou em ambiente de produção (false)

// Dados do estabelecimento
$Cielo1->setDadosEstabelecimento(CIELO_ESTABELECIMENTO_CIELO_NUMEROCIELO_ESTABELECIMENTO_CIELO_CHAVE);

// Seta o ID da transação
$Cielo1->setTransacaoId('12345678901234567890');

// Realiza a operação (consulta, autorização, captura, cancelamento)
$resposta $Cielo1->RequisicaoConsulta();
//$resposta = $Cielo1->requisicaoAutorizacaoTransacaoId();
//$resposta = $Cielo1->RequisicaoCaptura();
//$resposta = $Cielo1->RequisicaoCancelamento();
// =================================================================

// Mostra os dados da transação
echo '<pre>' .
        
$Cielo1->getTransacaoId() . '<br/>' .
        
$Cielo1->getTransacaoStatus() . '<br/>' .
        
$Cielo1->getTransacaoStatusString() . '<br/>' .
        
$Cielo1->getPedidoNumero() . '<br/>' .
        
$Cielo1->getPedidoValor() . '<br/>' .
        
$Cielo1->getFormaPagamentoBandeira() . '<br/>' .
        
$Cielo1->getFormaPagamentoMetodo() . '<br/>' .
        
$Cielo1->getFormaPagamentoParcelas() . '<br/>' .
        
$Cielo1->getPedidoDescricao() . '<br/>' .
        
$Cielo1->getElectronicCommerceIndicator() . '<br/>' .
        (
$Cielo1->transacaoFinalizada() ? 'true' 'false') .
    
'</pre>';
// ============================

// Pega    o resultado da operação em XML
echo '<pre>' htmlentities($resposta) . '</pre>';

?>