public interface RequiresSecurePaymentInformationActivity extends CheckoutWorkflowActivity
CheckoutWorkflowActivity
}, implementations of this interface require
secure payment information (i.e. payment security codes) during the complete checkout workflow.Modifier and Type | Method and Description |
---|---|
default com.broadleafcommerce.cart.client.domain.Cart |
execute(com.broadleafcommerce.cart.client.domain.Cart cart,
String requestId,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for executing some work against the cart that is required for checkout.
|
com.broadleafcommerce.cart.client.domain.Cart |
execute(com.broadleafcommerce.cart.client.domain.Cart cart,
String requestId,
Map<String,String> securityCodes,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Method responsible for executing some work against the cart that requires secure payment
information in checkout.
|
rollback
com.broadleafcommerce.cart.client.domain.Cart execute(com.broadleafcommerce.cart.client.domain.Cart cart, String requestId, Map<String,String> securityCodes, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
cart
- The Cart
that we're attempting to checkout with.requestId
- The id used to identify changes tied to the specific execution requestcontextInfo
- Context information around sandbox and multitenant state.securityCodes
- Secure codes that are passed to the gateway for verification during
authorization or capture transactions.CheckoutWorkflowActivityException
- thrown if an unrecoverable error is encountered
during the execution of the activitydefault com.broadleafcommerce.cart.client.domain.Cart execute(com.broadleafcommerce.cart.client.domain.Cart cart, String requestId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
execute
in interface CheckoutWorkflowActivity
cart
- The Cart
that we're attempting to checkout with.requestId
- The id used to identify changes tied to the specific execution requestcontextInfo
- Context information around sandbox and multitenant state.CheckoutWorkflowActivityException
- thrown if an unrecoverable error is encountered
during the execution of the activityCopyright © 2021. All rights reserved.