Determining the checkout's status
Learn how to check the status of a Prebuilt Checkout
The DigitalRiverCheckout object exposes getStatus(). This function can be used to determine the status of a Prebuilt Checkout.
const status = drCheckout.getStatus();The function returns a status that indicates the state of the modal and the customer’s currentStep in the experience:
{
"status": {
"modal": "active",
"currentStep": "addressInfo"
}
}modal
modalThe following are the possible modal status values:
pending: The checkout-session identifier has not yet been createdinactive: The checkout-session identifier has been created and the modal is initializedactive: The modal window is displayed to the customerfailed: The modal window cannot be displayed to the customeraborted: The customer closed the modal windowfinished: The customer successfully provided payment and submitted the order
currentStep
currentStepThe following are the possible currentStep values:
addressInfo: The customer is in the address information collection stageshippingChoice: The customer is in the shipping choice selection stagepaymentDetails: The customer is in the payment collection stage
Last updated