PHP Class MrPrompt\Cielo\Transacao

ファイルを表示 Open project: mrprompt/cielo Class Usage Examples

Public Methods

Method Description
getAutorizar ( ) : integer Retorna o Indicador de autorização automática:
getCapturar ( ) : string Retorna se é ou não para capturar automaticamente a venda
getDataHora ( ) : datetime Retorna a data e hora configurada para a transação
getDescricao ( ) : string Retorna a descrição configurada para a transação
getMoeda ( ) : integer Retorna o tipo de moeda utilizado na venda
getNumero ( ) : integer Retorna o número do pedido
getParcelas ( ) : integer Retorna o número de parcelas
getProduto ( ) : integer Retorna o tipo de compra/produto
getTid ( ) : string Configura o valor do TID
getValor ( ) : integer Retorna o valo da venda
isGerarToken ( ) : boolean Indica se é para gerar token para o cartão do portador.
setAutorizar ( integer $autorizar ) : integer Seta o Indicador de autorização automática:
setCapturar ( string $capturar ) : Cielo Informa se é para capturar automaticamente a venda
setDataHora ( datetime $dataHora ) : Cielo Seta a data e hora da venda
setDescricao ( string $descricao ) : Cielo Informa a descrição da operação
setGerarToken ( boolean $gerarToken ) : self Define se é para gerar token para o cartão do portador.
setMoeda ( integer $moeda = self::MOEDA_PADRAO ) : Cielo Código numérico da moeda na ISO 4217 (R$ é 986 - default)
setNumero ( integer $numero ) : Cielo Configura o número do pedido
setParcelas ( integer $parcelas = self::PARCELAS_MINIMAS ) : Cielo Configura o número de parcelas da venda
setProduto ( mixed $produto ) : Cielo Configura o Tipo de compra/produto
setTid ( string $tid ) : Cielo Configura o TID
setValor ( integer $valor ) : Cielo Configura o valor da venda

Method Details

getAutorizar() public method

0 (não autorizar) 1 (autorizar somente se autenticada) 2 (autorizar autenticada e não-autenticada) 3 (autorizar sem passar por autenticação – válido somente para crédito)
public getAutorizar ( ) : integer
return integer

getCapturar() public method

Retorna se é ou não para capturar automaticamente a venda
public getCapturar ( ) : string
return string

getDataHora() public method

Retorna a data e hora configurada para a transação
public getDataHora ( ) : datetime
return datetime

getDescricao() public method

Retorna a descrição configurada para a transação
public getDescricao ( ) : string
return string

getMoeda() public method

Retorna o tipo de moeda utilizado na venda
public getMoeda ( ) : integer
return integer

getNumero() public method

Retorna o número do pedido
public getNumero ( ) : integer
return integer

getParcelas() public method

Retorna o número de parcelas
public getParcelas ( ) : integer
return integer

getProduto() public method

Retorna o tipo de compra/produto
public getProduto ( ) : integer
return integer

getTid() public method

Configura o valor do TID
public getTid ( ) : string
return string

getValor() public method

Retorna o valo da venda
public getValor ( ) : integer
return integer

isGerarToken() public method

Indica se é para gerar token para o cartão do portador.
public isGerarToken ( ) : boolean
return boolean

setAutorizar() public method

0 (não autorizar) 1 (autorizar somente se autenticada) 2 (autorizar autenticada e não-autenticada) 3 (autorizar sem passar por autenticação – válido somente para crédito)
public setAutorizar ( integer $autorizar ) : integer
$autorizar integer
return integer

setCapturar() public method

Informa se é para capturar automaticamente a venda
public setCapturar ( string $capturar ) : Cielo
$capturar string (true|false)
return Cielo

setDataHora() public method

Seta a data e hora da venda
public setDataHora ( datetime $dataHora ) : Cielo
$dataHora datetime AAAA-MM-DDTHH:MM:SS
return Cielo

setDescricao() public method

Informa a descrição da operação
public setDescricao ( string $descricao ) : Cielo
$descricao string
return Cielo

setGerarToken() public method

Define se é para gerar token para o cartão do portador.
public setGerarToken ( boolean $gerarToken ) : self
$gerarToken boolean
return self

setMoeda() public method

Código numérico da moeda na ISO 4217 (R$ é 986 - default)
public setMoeda ( integer $moeda = self::MOEDA_PADRAO ) : Cielo
$moeda integer
return Cielo

setNumero() public method

Configura o número do pedido
public setNumero ( integer $numero ) : Cielo
$numero integer
return Cielo

setParcelas() public method

Configura o número de parcelas da venda
public setParcelas ( integer $parcelas = self::PARCELAS_MINIMAS ) : Cielo
$parcelas integer
return Cielo

setProduto() public method

Código do produto: 1 (Crédito à Vista) 2 (Parcelado loja) 3 (Parcelado administradora) A (Débito)
public setProduto ( mixed $produto ) : Cielo
$produto mixed
return Cielo

setTid() public method

Configura o TID
public setTid ( string $tid ) : Cielo
$tid string
return Cielo

setValor() public method

O valor da venda é um inteiro sem separador, onde os dois últimos digitos referem-se aos centavos. Ex.: 1237 = R$ 12,37
public setValor ( integer $valor ) : Cielo
$valor integer
return Cielo