Class HPSOrderAbstractionEndpoint
java.lang.Object
com.broadleafcommerce.vendor.chasepayment.web.endpoint.HPSOrderAbstractionEndpoint
@FrameworkRestController
@FrameworkMapping("/chase-payment/hps-order-abstraction")
public class HPSOrderAbstractionEndpoint
extends Object
Endpoint used to engage the Chase Hosted Payment Solution (HPS) Order Abstraction Flow.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHPSOrderAbstractionEndpoint(HPSOrderAbstractionService hpsOrderAbstractionService) -
Method Summary
Modifier and TypeMethodDescriptionprotected HPSOrderAbstractionServicehpsUidInitRequest(BroadleafHPSOrderAbstractionInitRequest hpsInitRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Field Details
-
BASE_URI
- See Also:
-
-
Constructor Details
-
HPSOrderAbstractionEndpoint
-
-
Method Details
-
hpsUidInitRequest
@Policy(permissionRoots="CHASE_HPS_UID_INIT") @FrameworkPostMapping(path="/uid-init", consumes="application/json") public BroadleafHPSOrderAbstractionInitResponse hpsUidInitRequest(@RequestBody BroadleafHPSOrderAbstractionInitRequest hpsInitRequest, @ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) - Parameters:
hpsInitRequest- request payloadcontextInfo- context information around multitenant state- Returns:
- the results of the UID request
-
getHpsOrderAbstractionService
-