Я работаю с Hybris 6.2, одно из требований заключается в том, чтобы при оформлении заказа с определенным типом платежа было задержано создание заказа, а затем через конечную точку веб-службы получить запрос на подтверждение платежа и затем разместить заказ.
Пока что мы сохраняем корзину, как только оформление заказа заканчивается этим конкретным типом платежа, чтобы справиться с этим, я увидел варианты создания метода на контроллере в витрине магазина.
Я создал UpdateCartToOrderController с помощью следующего метода (пока он должен возвращать строку ОК при успехе):
@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;
}
}
При использовании веб-браузера при вводе пути https://italika.local:9002/italikastorestorefront/italika/es/update-cart2order я вижу сообщение, которое я возвращаю без проблем, но когда я тестировал что-то вроде Postman, я получал "Не удалось получить ответ" сообщение.
Что я могу сделать, чтобы получить доступ к этой конечной точке как к обычной конечной точке REST?