Adds an overloaded onCheckoutCompleted(checkoutCompletedEvent: CheckoutCompletedEvent) to the EventProcessor interface and deprecates the no-arg onCheckoutCompleted().
The goal is to provide clients with more information about the checkout that just completed.
Supporting sample app updates:
MobileBuyIntegration
Updates logging of checkoutCompleted callbacks to record the payload
Updates logs view to display recorded payload
SimpleCheckout
Uses DefaultEventProcessor to avoid having to implement the deprecated no-arg onCheckoutCompleted()
Before you deploy
[x] I have added tests to support my implementation
What are you trying to accomplish?
Adds an overloaded
onCheckoutCompleted(checkoutCompletedEvent: CheckoutCompletedEvent)
to the EventProcessor interface and deprecates the no-argonCheckoutCompleted()
.The goal is to provide clients with more information about the checkout that just completed.
Supporting sample app updates:
MobileBuyIntegration
SimpleCheckout
DefaultEventProcessor
to avoid having to implement the deprecated no-argonCheckoutCompleted()
Before you deploy