in src/main/java/org/openvasp/core/service/FundsProcessingService.java [74:88]
public FundsRequest requestFunds(String login) {
Lnurl lnurl = Lnurl.generateNewUrl(String.format("%s/lnurl", getBaseApiUrl()));
VaspAccount account = getVaspAccount(login);
account.setLnurl(lnurl);
persistAccount(account);
Beneficiary beneficiary = new Beneficiary();
beneficiary.addBeneficiaryPersonsItem(account.getPerson());
beneficiary.addAccountNumbersItem(account.getAccountNumber());
IdentityPayload identityPayload = new IdentityPayload();
identityPayload.setBeneficiary(beneficiary);
FundsRequest fundsRequest = new FundsRequest();
fundsRequest.setLnurl(lnurl.getEncoded());
fundsRequest.setIdentityPayload(identityPayload);
return fundsRequest;
}