Skip to Content
0
Apr 30, 2018 at 11:09 PM

How to consume storefront controller endpoint as a REST endpoint?

209 Views

I'm working with Hybris 6.2, one of the requirements is that when placing an order with a specific payment type, to hold the order creation and then through a web service endpoint to receive a request to validate the payment and then place the order.

So far, we are saving the cart once the checkout ends with this specific payment type, to handle this I saw the option to create a method on a controller on the storefront.

I created UpdateCartToOrderController with the following method:

 @Controller
 @RequestMapping(value = "/update-cart2order")
 public class UpdateCartToOrderController
 {
 
     private static final String OK_STATUS = "OK";
 
     @ResponseBody
     @RequestMapping(method = RequestMethod.GET)
     public String updateCartToOrder()
     {
                 // --- order creation login will be here ---
         return OK_STATUS;
     }
 }

When using a web browser, when I enter the path https://italika.local:9002/italikastorestorefront/italika/es/update-cart2order and I see the message I'm returning with no problem, but when I tested on something like Postman I got a "Could not get any response" message.

What can I do to access this endpoint like a normal REST endpoint?