diff --git a/adyenocc/resources/occ/v2/adyenocc/web/spring/adyenocc-web-spring.xml b/adyenocc/resources/occ/v2/adyenocc/web/spring/adyenocc-web-spring.xml index 733bae4e..e4ee2e97 100644 --- a/adyenocc/resources/occ/v2/adyenocc/web/spring/adyenocc-web-spring.xml +++ b/adyenocc/resources/occ/v2/adyenocc/web/spring/adyenocc-web-spring.xml @@ -11,5 +11,6 @@ http://www.springframework.org/schema/context/spring-context.xsd"> + diff --git a/adyenocc/src/com/adyen/commerce/exceptionhandler/AdyenOCCControllerExceptionHandler.java b/adyenocc/src/com/adyen/commerce/exceptionhandler/AdyenOCCControllerExceptionHandler.java index ac4c792b..e88447b6 100644 --- a/adyenocc/src/com/adyen/commerce/exceptionhandler/AdyenOCCControllerExceptionHandler.java +++ b/adyenocc/src/com/adyen/commerce/exceptionhandler/AdyenOCCControllerExceptionHandler.java @@ -1,6 +1,7 @@ package com.adyen.commerce.exceptionhandler; import com.adyen.commerce.exception.AdyenControllerException; +import com.adyen.commerce.response.ErrorResponse; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; @@ -9,7 +10,7 @@ public class AdyenOCCControllerExceptionHandler { @ExceptionHandler(value = AdyenControllerException.class) - public ResponseEntity handleAdyenControllerException(AdyenControllerException exception) { - return ResponseEntity.badRequest().build(); + public ResponseEntity handleAdyenControllerException(AdyenControllerException exception) { + return ResponseEntity.badRequest().body(exception.getErrorResponse()); } } \ No newline at end of file