ResourceSet<Transfer> transferList = Transfer.reader().read();
// cria a conta bancária de destino
BankAccountSetting bankAccountSetting = new BankAccountSetting()
.setBank(new BankSetting().setCode("085"))
.setAccountName("Paulo")
.setOwnerName("Paulo")
.setOwnerBirthDate(new Date())
.setCpfCnpj("06928316000124")
.setAgency("0108")
.setAccount("10895")
.setAccountDigit("5")
.setBankAccountType(BankAccountType.CONTA_CORRENTE);
// efetua o TED
Transfer ted = Transfer.tedCreator()
.setBankAccount(bankAccountSetting)
.setValue(Money.create(new BigDecimal(1.01)))
.create();
Só é possível fazer transferência entre contas Asaas para contas que possuam vínculo entre si, como conta raiz e subconta, ou duas subcontas de mesma conta raiz.
Transfer internal = Transfer.internalCreator()
.setValue(Money.create(new BigDecimal(10)))Só é possível fazer transferência entre contas Asaas para contas que possuam vínculo entre si, como conta raiz e subconta, ou duas subcontas de mesma conta raiz.
.setWalletId("0021c712-d963-4d86-a59d-031e7ac51a2e")
.create();
Transfer transfer = Transfer.fetcher("transfer_id").fetch();
Transfer cancelledTransfer = Transfer.canceller("35363f6e-93e2-11ec-b9d9-96f4053b1bd4").create();