diff --git a/src/main/java/it/gov/pagopa/wispconverter/service/CheckoutService.java b/src/main/java/it/gov/pagopa/wispconverter/service/CheckoutService.java index a282c003..758d30d1 100644 --- a/src/main/java/it/gov/pagopa/wispconverter/service/CheckoutService.java +++ b/src/main/java/it/gov/pagopa/wispconverter/service/CheckoutService.java @@ -76,9 +76,9 @@ private CartRequestDto extractCart(SessionDataDTO sessionData) throws URISyntaxE // explicitly set all URLs for object it.gov.pagopa.gen.wispconverter.client.checkout.model.CartRequestReturnUrlsDto returnUrls = new it.gov.pagopa.gen.wispconverter.client.checkout.model.CartRequestReturnUrlsDto(); - returnUrls.setReturnOkUrl(new URI(stationRedirectURL + "/success.html")); - returnUrls.setReturnCancelUrl(new URI(stationRedirectURL + "/cancel.html")); - returnUrls.setReturnErrorUrl(new URI(stationRedirectURL + "/error.html")); + returnUrls.setReturnOkUrl(new URI(String.format("%s?idDominio=%s&idSession=%s&esito=OK",stationRedirectURL, sessionData.getCommonFields().getCreditorInstitutionId(), sessionData.getCommonFields().getSessionId()))); + returnUrls.setReturnCancelUrl(new URI(String.format("%s?idDominio=%s&idSession=%s&esito=ERROR",stationRedirectURL, sessionData.getCommonFields().getCreditorInstitutionId(), sessionData.getCommonFields().getSessionId()))); + returnUrls.setReturnErrorUrl(new URI(String.format("%s?idDominio=%s&idSession=%s&esito=ERROR",stationRedirectURL, sessionData.getCommonFields().getCreditorInstitutionId(), sessionData.getCommonFields().getSessionId()))); cart.setReturnUrls(returnUrls); return cart;