PHP 클래스 MrPrompt\Cielo\Transacao

파일 보기 프로젝트 열기: mrprompt/cielo 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

getAutorizar() 공개 메소드

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
리턴 integer

getCapturar() 공개 메소드

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

getDataHora() 공개 메소드

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

getDescricao() 공개 메소드

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

getMoeda() 공개 메소드

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

getNumero() 공개 메소드

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

getParcelas() 공개 메소드

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

getProduto() 공개 메소드

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

getTid() 공개 메소드

Configura o valor do TID
public getTid ( ) : string
리턴 string

getValor() 공개 메소드

Retorna o valo da venda
public getValor ( ) : integer
리턴 integer

isGerarToken() 공개 메소드

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

setAutorizar() 공개 메소드

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
리턴 integer

setCapturar() 공개 메소드

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

setDataHora() 공개 메소드

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

setDescricao() 공개 메소드

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

setGerarToken() 공개 메소드

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

setMoeda() 공개 메소드

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

setNumero() 공개 메소드

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

setParcelas() 공개 메소드

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

setProduto() 공개 메소드

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

setTid() 공개 메소드

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

setValor() 공개 메소드

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
리턴 Cielo