public Response approveTransfer()

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;
    }