in src/main/java/org/openvasp/core/service/FundsProcessingService.java [42:59]
private FundsRequestConfirmation getFundsRequestConfirmation(VaspAccount account, FundsRequest fundsRequest,
double amount, String assetType) {
Originator originator = new Originator();
originator.addOriginatorPersonsItem(account.getPerson());
originator.addAccountNumbersItem(account.getAccountNumber());
IdentityPayload identityPayload = fundsRequest.getIdentityPayload();
identityPayload.setOriginator(originator);
FundsRequestConfirmation confirmation = new FundsRequestConfirmation();
confirmation.setIdentityPayload(identityPayload);
confirmation.setAmount(amount);
FundsRequestConfirmation.Asset asset = new FundsRequestConfirmation.Asset();
asset.setSlip0044(Slip0044.valueOf(assetType));
confirmation.setAsset(asset);
String baseUrl = getBaseApiUrl();
confirmation.setCallback(String.format("%s/originator/inquiryResolution?q=%s",
baseUrl, Lnurl.getRandomHexString(12)));
return confirmation;
}