Class PayPalOrderEndpoint
java.lang.Object
com.broadleafcommerce.paypal.micro.web.PayPalOrderEndpoint
@FrameworkRestController
@FrameworkMapping("/paypal/order")
public class PayPalOrderEndpoint
extends Object
- Since:
- Micro PayPal 3.0.2
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatePayPalOrder(String cartId, OrderRequest orderRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected StringgetApplicationIdFromContext(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) getPayPalOrder(String payPalOrderId, String cartId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected PayPalOrderServiceprotected StringgetTenantIdFromContext(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Field Details
-
BASE_URI
- See Also:
-
-
Constructor Details
-
PayPalOrderEndpoint
-
-
Method Details
-
createPayPalOrder
@FrameworkPostMapping @Policy(permissionRoots="PAYPAL_CREATE_ORDER") public Order createPayPalOrder(@RequestParam String cartId, @RequestBody OrderRequest orderRequest, @ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context) -
getPayPalOrder
-
getApplicationIdFromContext
@Nullable protected String getApplicationIdFromContext(@Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
getTenantIdFromContext
@Nullable protected String getTenantIdFromContext(@Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
getPayPalOrderService
-