@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, setMessageSourceprotected 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.