Access to add and change pages is restricted. See: https://cwiki.apache.org/confluence/display/OFBIZ/Wiki+access

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

What happens after the user hits "Submit" on the Checkout Review Screen

<@ofbizUrl>processorder</@ofbizUrl>

request: processorder, invoke: java event: CheckOutEvents: createOrder, responses = sales_order|work_order|error, values = checkBlacklist|checkBlackList|checkoutreview

request: checkBlacklist,  invoke java event: CheckOutEvents: checkOrderBlacklist, responses = success|failed|error, values = processpayment|failedBlacklist|checkoutreview

request: processpayment, invoke java event: CheckOutEvents:processPayment, responses = success|fail|error, values = clearcartfororder|checkouterror|checkoutreview

java: CheckOutEvents.processpayment

String processPayment(HttpServletRequest request, HttpServletResponse response)

3 return(failureCode) codes: "success = 0", "fail = 1", and "error = 2"

calls:if (!processPayment(request))

private static boolean processPayment(HttpServletRequest request)

calls:

  • ProductStoreWorker.getProductStore
  • checkOutHelper.processPayment

public Map processPayment(GenericValue productStore, GenericValue userLogin, boolean faceToFace, boolean manualHold)

calls:

public static Map processPayment(String orderId, BigDecimal orderTotal, String currencyUomId, GenericValue productStore, GenericValue userLogin, boolean faceToFace, boolean manualHold, LocalDispatcher dispatcher, GenericDelegator delegator)
 


  • No labels