in src/main/java/org/openvasp/core/service/FundsProcessingService.java [102:115]
public Response approveTransfer(FundsRequestConfirmation confirmation) {
checkOriginator(confirmation);
VaspAccount vaspAccount = getVaspAccount(
confirmation.getIdentityPayload().getBeneficiary().getAccountNumbers().get(0));
TransferApproval approval = new TransferApproval();
approval.setApproved(vaspAccount.getAssetAddress(confirmation.getAsset().getSlip0044().toString()));
approval.setCallback(String.format("%s/beneficiary/transferConfirmation?q=%s",
getBaseApiUrl(), Lnurl.getRandomHexString(10)));
Gson gson = new Gson();
String payload = gson.toJson(confirmation);
postRequest(payload, confirmation.getCallback());
Response response = new Response();
return response;
}