Skip to content

Latest commit

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

SDK Python

SDK de integração eRede

Funcionalidades

Este SDK possui as seguintes funcionalidades:

  • Autorização
  • Captura
  • Consultas
  • Cancelamento
  • 3DS1 (descontinuada)
  • Zero dollar
  • iata
  • MCC dinâmico

A função 3DS1 foi descontinuada e será atualizada nas próximas versões do SDK.

Utilizando

Autorizando uma transação

fromeredeimport*store=Store("PV", "TOKEN", Environment.sandbox())
transaction=Transaction(12345, "Reference")
transaction.credit_card("5448280000000007", "123", "12", "2020", "Fulano de Tal")
transaction.set_additional(3456, 12)
try:
transaction=eRede(store).create(transaction)
iftransaction.returnCode=="00":
print("Transação aprovada com sucesso. O tid é: {}".format(transaction.tid))
exceptRedeErrorase:
print("Opz[{}]: {}".format(e.code, e))

Por padrão, a transação é capturada automaticamente; caso seja necessário apenas autorizar a transação, o método Transaction.capture_transaction(False) deverá ser chamado com o parâmetro False:

fromeredeimport*store=Store("PV", "TOKEN", Environment.sandbox())
transaction=Transaction(12345, "Reference")
transaction.credit_card("5448280000000007", "123", "12", "2020", "Fulano de Tal").capture_transaction(False)
try:
transaction=eRede(store).create(transaction)
iftransaction.returnCode=="00":
print("Transação aprovada com sucesso. O tid é: {}".format(transaction.tid))
exceptRedeErrorase:
print("Opz[{}]: {}".format(e.code, e))

Autorizando uma transação com MCC dinâmico

fromeredeimport*store=Store("PV", "TOKEN", Environment.sandbox())
transaction=Transaction(12345, "Reference")
transaction.credit_card("5448280000000007", "123", "12", "2020", "Fulano de Tal")
transaction.mcc("LOJADOZE", "22349202212", SubMerchant("1234", "Sao Paulo", "Brasil"))
try:
transaction=eRede(store).create(transaction)
iftransaction.returnCode=="00":
print("Transação aprovada com sucesso. O tid é: {}".format(transaction.tid))
exceptRedeErrorase:
print("Opz[{}]: {}".format(e.code, e))

Autorizando uma transação com identificação de plataforma

fromeredeimport*store=Store("PV", "TOKEN", Environment.sandbox())
transaction=Transaction(12345, "Reference")
transaction.credit_card("5448280000000007", "123", "12", "2020", "Fulano de Tal")
transaction.set_additional(1234, 12)
try:
transaction=eRede(store).create(transaction)
iftransaction.returnCode=="00":
print("Transação aprovada com sucesso. O tid é: {}".format(transaction.tid))
exceptRedeErrorase:
print("Opz[{}]: {}".format(e.code, e))

Autorizando uma transação IATA

fromeredeimport*store=Store("PV", "TOKEN", Environment.sandbox())
transaction=Transaction(12345, "Reference")
transaction.credit_card("5448280000000007", "123", "12", "2020", "Fulano de Tal")
transaction.set_iata("code123", "250")
try:
transaction=eRede(store).create(transaction)
iftransaction.returnCode=="00":
print("Transação aprovada com sucesso. O tid é: {}".format(transaction.tid))
exceptRedeErrorase:
print("Opz[{}]: {}".format(e.code, e))

About

SDK Python Rede

Resources

Stars

8 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages