You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Biblioteca de Java para Iugu.com (Java Library for Iugu.com)
Criando um Invoice (Creating a new Invoice)
IuguConfiguration iuguConfiguration = new IuguConfiguration("CLIENTTOKEN");
InvoiceResponse response;
try {
response = new InvoiceService(iuguConfiguration).create(new Invoice("SOMEEMAIL@XXXX.XXXXX", new Date(), new Item("teste", 1, 100)));
// Retorna ID do Invoice criado (Returns the ID of the created invoice)
System.out.println(response.getId());
}
catch (IuguException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Criando um pagamento (Creating a new Payment)
try {
IuguConfiguration iuguConfiguration = new IuguConfiguration("CLIENTTOKEN");
//token cartão
PaymentToken paymentToken = new PaymentToken();
paymentToken.setAccountId("xxxxx");
paymentToken.setPayableWith(PayableWith.CREDIT_CARD);
paymentToken.setTest(Boolean.TRUE);
paymentToken.setData(new Data("4111111111111111","123","Joao","Mateus","12","2019"));
PaymentTokenResponse paymentTokenResponse = new PaymentTokenService(iuguConfiguration).create(paymentToken);/
} catch (IuguException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Criando um cliente (Creating a new Customer)
try {
IuguConfiguration iuguConfiguration = new IuguConfiguration("CLIENTTOKEN");
Customer customerIugu = new Customer("email@email.com","Name");
customerIugu.setNotes("more");
customerIugu.setCpfCnpj("xxx.xxx.xxx-xx");
customerIugu.setCcEmails("");
customerIugu.setZipCode("xxxxx-xxx");
customerIugu.setNumber(234);
customerIugu.setStreet("xxxxxxx");
customerIugu.setCity("xxxxxx");
customerIugu.setState("xx");
customerIugu.setDistrict("xxx");
customerIugu.setComplement("");
//customerIugu.setCustomVariables();
CustomerResponse customerResponse = new CustomerService(iuguConfiguration).create(customerIugu);
} catch (IuguException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Criando uma cobrança (Creating a new Charge)
try {
IuguConfiguration iuguConfiguration = new IuguConfiguration("CLIENTTOKEN");
ChargeResponse response;
Charge charge = new Charge("IUGUJS_TOKEN", "INVOICEID");
response = new ChargeService(iuguConfiguration).create(charge);
System.out.println(" Charge : {\n\t: "+response.getMessage()+"\n\t: "+response.getSuccess()+"\n\t: "+response.getUrl()+"\n\t: "+response.getPdf()+"\n\t: "+response.getInvoiceId()+"\n}");
} catch (IuguException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}