API¶
Documentação detalha da API.
Models¶
Comercial¶
-
class
cielo_webservice.models.
Comercial
(numero=None, chave=None)¶ Modelo para os dados comerciais da loja.
Cartao¶
-
class
cielo_webservice.models.
Cartao
(numero=None, validade=None, indicador=None, codigo_seguranca=None, nome_portador=None, token=None)¶ Modelo para os dados do cartão.
Pedido¶
-
class
cielo_webservice.models.
Pedido
(numero=None, valor=None, moeda=986, data_hora=None, descricao=None, idioma=u'PT', taxa_embarque=None, soft_descriptor=None)¶ Modelo para os dados do pedido.
Pagamento¶
-
class
cielo_webservice.models.
Pagamento
(bandeira=None, produto=None, parcelas=None)¶ Modelo para os dados do pagamento.
Autenticacao¶
-
class
cielo_webservice.models.
Autenticacao
(codigo=None, mensagem=None, data_hora=None, valor=None, eci=None)¶ Modelo para os dados da autenticação.
Autorizacao¶
-
class
cielo_webservice.models.
Autorizacao
(codigo=None, mensagem=None, data_hora=None, valor=None, lr=None, arp=None, nsu=None)¶ Modelo para os dados da autorização.
Token¶
-
class
cielo_webservice.models.
Token
(codigo=None, status=None, numero=None)¶ Modelo para os dados do token.
Avs¶
-
class
cielo_webservice.models.
Avs
(endereco=None, complemento=None, numero=None, bairro=None, cep=None)¶ Modelo para os dados do avs (ADDRESS VERIFICATION SERVICE).
Captura¶
-
class
cielo_webservice.models.
Captura
(codigo=None, mensagem=None, data_hora=None, valor=None, taxa_embarque=None)¶ Modelo para os dados da captura.
Cancelamento¶
-
class
cielo_webservice.models.
Cancelamento
(codigo=None, mensagem=None, data_hora=None, valor=None)¶ Modelo para os dados de cancelamento.
Erro¶
-
class
cielo_webservice.models.
Erro
(codigo=None, mensagem=None)¶ Modelo para os dados de erro do sistema.
Transacao¶
-
class
cielo_webservice.models.
Transacao
(comercial=None, cartao=None, pedido=None, pagamento=None, url_retorno=None, autorizar=None, capturar=None, campo_livre=None, bin=None, gerar_token=None, avs=None, autenticacao=None, autorizacao=None, captura=None, token=None, cancelamento=None, tid=None, pan=None, status=None, url_autenticacao=None)¶ Modelo para os dados de uma transação.
Request¶
CieloRequest¶
-
class
cielo_webservice.request.
CieloRequest
(sandbox=False)¶ Objeto que vai realizar a comunicação com a api da Cielo.
-
autorizar
(transacao)¶ Realiza uma autorização.
-
cancelar
(tid=None, comercial=None, valor=None)¶ Cancela uma transação.
-
capturar
(tid=None, comercial=None, valor=None, taxa_embarque=None)¶ Realiza o processo de captura de uma transação.
-
consultar
(tid=None, comercial=None)¶ Retorna os dados de uma transação.
-
gerar_token
(comercial=None, cartao=None)¶ Gera o token de um cartão de crédito.
-