Skip to content

merjildo/erede-java

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDK Java

SDK de integração eRede

Utilizando

Autorizando uma transação

// Configuração da loja
Store store = new Store("PV", "TOKEN");

// Transação que será autorizada
Transaction transaction = new Transaction(20.99, "pedido123")
    .creditCard(
        "5448280000000007",
        "123",
        "12",
        "2020",
        "Fulano de Tal"
    );

// Autoriza a transação
transaction = (new eRede(store).create(transaction));

if (transaction.getReturnCode().equals("00")) {
  System.out.printf("Transação autorizada com sucesso: %s", transaction.getTid());
}

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

// Configuração da loja
Store store = new Store("PV", "TOKEN");

// Transação que será autorizada
Transaction transaction = new Transaction(20.99, "pedido123")
    .creditCard(
        "5448280000000007",
        "123",
        "12",
        "2020",
        "Fulano de Tal"
    ).capture(false);

// Autoriza a transação
transaction = (new eRede(store).create(transaction));

if (transaction.getReturnCode().equals("00")) {
  System.out.printf("Transação autorizada com sucesso: %s", transaction.getTid());
}

Autorizando uma transação IATA

// Configuração da loja
Store store = new Store("PV", "TOKEN");

// Transação que será autorizada
Transaction transaction = new Transaction(20.99, "pedido123")
    .creditCard(
        "5448280000000007",
        "123",
        "12",
        "2020",
        "Fulano de Tal"
    ).iata("code123", "250");

// Autoriza a transação
transaction = (new eRede(store).create(transaction));

if (transaction.getReturnCode().equals("00")) {
  System.out.printf("Transação autorizada com sucesso: %s", transaction.getTid());
}

About

SDK Java da Rede

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%