@FrameworkRestController @FrameworkMapping(value="/cart/checkout", produces={"application/json","application/xml"}) public class CheckoutEndpoint extends BaseEndpoint
Modifier and Type | Field and Description |
---|---|
protected org.broadleafcommerce.core.checkout.service.CheckoutService |
checkoutService |
protected org.broadleafcommerce.profile.core.service.CustomerPaymentService |
customerPaymentService |
protected org.broadleafcommerce.core.payment.service.OrderPaymentService |
orderPaymentService |
protected org.broadleafcommerce.core.order.service.OrderService |
orderService |
context, messageSource
Constructor and Description |
---|
CheckoutEndpoint() |
Modifier and Type | Method and Description |
---|---|
OrderPaymentWrapper |
addOrderPaymentTransaction(javax.servlet.http.HttpServletRequest request,
Long orderPaymentId,
PaymentTransactionWrapper wrapper,
Long cartId) |
OrderPaymentWrapper |
addPaymentToOrder(javax.servlet.http.HttpServletRequest request,
OrderPaymentWrapper wrapper,
Long cartId) |
OrderPaymentWrapper |
addPaymentToOrderById(javax.servlet.http.HttpServletRequest request,
Double amount,
String currencyCode,
Long customerPaymentId,
Long cartId) |
List<OrderPaymentWrapper> |
findPaymentsForOrder(javax.servlet.http.HttpServletRequest request,
Long cartId) |
OrderWrapper |
performCheckout(javax.servlet.http.HttpServletRequest request,
Long cartId) |
OrderWrapper |
removePaymentFromOrder(javax.servlet.http.HttpServletRequest request,
OrderPaymentWrapper wrapper,
Long cartId) |
OrderWrapper |
removePaymentFromOrderById(javax.servlet.http.HttpServletRequest request,
Long paymentId,
Long cartId) |
getApplicationContext, getMessageSource, setApplicationContext, setMessageSource
protected org.broadleafcommerce.core.checkout.service.CheckoutService checkoutService
protected org.broadleafcommerce.core.order.service.OrderService orderService
protected org.broadleafcommerce.core.payment.service.OrderPaymentService orderPaymentService
protected org.broadleafcommerce.profile.core.service.CustomerPaymentService customerPaymentService
@FrameworkMapping(value="/payments", method=GET) public List<OrderPaymentWrapper> findPaymentsForOrder(javax.servlet.http.HttpServletRequest request, @RequestParam(value="cartId") Long cartId)
@FrameworkMapping(value="/payment/{customerPaymentId}", method=POST) public OrderPaymentWrapper addPaymentToOrderById(javax.servlet.http.HttpServletRequest request, @RequestParam(value="amount") Double amount, @RequestParam(value="currency") String currencyCode, @PathVariable(value="customerPaymentId") Long customerPaymentId, @RequestParam(value="cartId") Long cartId)
@FrameworkMapping(value="/payment", method=POST, consumes={"application/json","application/xml"}) public OrderPaymentWrapper addPaymentToOrder(javax.servlet.http.HttpServletRequest request, @RequestBody OrderPaymentWrapper wrapper, @RequestParam(value="cartId") Long cartId)
public OrderWrapper removePaymentFromOrder(javax.servlet.http.HttpServletRequest request, OrderPaymentWrapper wrapper, Long cartId)
@FrameworkMapping(value="/payment/{paymentId}", method=DELETE) public OrderWrapper removePaymentFromOrderById(javax.servlet.http.HttpServletRequest request, @PathVariable(value="paymentId") Long paymentId, @RequestParam(value="cartId") Long cartId)
@FrameworkMapping(value="/payment/{paymentId}/transaction", method=PUT, consumes={"application/json","application/xml"}) public OrderPaymentWrapper addOrderPaymentTransaction(javax.servlet.http.HttpServletRequest request, @PathVariable(value="paymentId") Long orderPaymentId, @RequestBody PaymentTransactionWrapper wrapper, @RequestParam(value="cartId") Long cartId)
@FrameworkMapping(method=POST) public OrderWrapper performCheckout(javax.servlet.http.HttpServletRequest request, @RequestParam(value="cartId") Long cartId)
Copyright © 2020. All rights reserved.