diff --git a/src/main/java/it/gov/pagopa/payment/options/models/clients/cache/Station.java b/src/main/java/it/gov/pagopa/payment/options/models/clients/cache/Station.java index 90ffb9d..1b17687 100644 --- a/src/main/java/it/gov/pagopa/payment/options/models/clients/cache/Station.java +++ b/src/main/java/it/gov/pagopa/payment/options/models/clients/cache/Station.java @@ -71,7 +71,7 @@ public class Station { @JsonProperty("verify_payment_option_enabled") private Boolean verifyPaymentOptionEnabled = false; - @JsonProperty("verify_payment_option_endpoint") - private String verifyPaymentOptionEndpoint; + @JsonProperty("rest_endpoint") + private String restEndpoint; } diff --git a/src/main/java/it/gov/pagopa/payment/options/services/CreditorInstitutionService.java b/src/main/java/it/gov/pagopa/payment/options/services/CreditorInstitutionService.java index 941f496..2ac1a17 100644 --- a/src/main/java/it/gov/pagopa/payment/options/services/CreditorInstitutionService.java +++ b/src/main/java/it/gov/pagopa/payment/options/services/CreditorInstitutionService.java @@ -55,7 +55,7 @@ public PaymentOptionsResponse getPaymentOptions( String endpoint = getEndpoint(station); - if (station.getVerifyPaymentOptionEndpoint() == null) { + if (station.getRestEndpoint() == null) { throw new PaymentOptionsException(AppErrorCodeEnum.ODP_SEMANTICA, "[Payment Options] Station new verify endpoint not provided"); } @@ -65,7 +65,7 @@ public PaymentOptionsResponse getPaymentOptions( String targetPath; try { String[] verifyEndpointParts = - station.getVerifyPaymentOptionEndpoint().split("/", 4); + station.getRestEndpoint().split("/", 4); targetHost = verifyEndpointParts[0] + verifyEndpointParts[2]; String[] hostSplit = verifyEndpointParts[2].split(":"); targetPort = hostSplit.length > 1 ? diff --git a/src/test/java/it/gov/pagopa/payment/options/services/CreditorInstitutionServiceTest.java b/src/test/java/it/gov/pagopa/payment/options/services/CreditorInstitutionServiceTest.java index 210a06a..88553cd 100644 --- a/src/test/java/it/gov/pagopa/payment/options/services/CreditorInstitutionServiceTest.java +++ b/src/test/java/it/gov/pagopa/payment/options/services/CreditorInstitutionServiceTest.java @@ -52,7 +52,7 @@ void getPaymentOptionsShouldReturnData() throws MalformedURLException { .port(8082L) .build() ) - .verifyPaymentOptionEndpoint("http://localhost:8080/test") + .restEndpoint("http://localhost:8080/test") .verifyPaymentOptionEnabled(true) .build() )); @@ -77,7 +77,7 @@ void getPaymentOptionsShouldReturnExceptionOnMalformed() throws MalformedURLExce .port(8082L) .build() ) - .verifyPaymentOptionEndpoint("http://localhost:8080/test") + .restEndpoint("http://localhost:8080/test") .verifyPaymentOptionEnabled(true) .build() )); @@ -101,7 +101,7 @@ void getPaymentOptionsShouldReturnExceptionOnMissingEndpoint() throws MalformedU .port(8082L) .build() ) - .verifyPaymentOptionEndpoint(null) + .restEndpoint(null) .verifyPaymentOptionEnabled(true) .build() )); @@ -123,7 +123,7 @@ void getPaymentOptionsShouldReturnExceptionOnBrokerServiceUrl() throws Malformed .port(8082L) .build() ) - .verifyPaymentOptionEndpoint(":8080") + .restEndpoint(":8080") .verifyPaymentOptionEnabled(true) .build() ));