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 Details

  • Constructor Details

  • 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

      @FrameworkGetMapping("/{orderId}") @Policy(permissionRoots="PAYPAL_GET_ORDER") public Order getPayPalOrder(@PathVariable("orderId") String payPalOrderId, @RequestParam String cartId, @ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
    • 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

      protected PayPalOrderService getPayPalOrderService()