Skip to content

ThiagoDosSantos/erede

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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages