Determining the checkout's status
Learn how to check the status of a Prebuilt Checkout
Last updated
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"
}
}modalThe following are the possible modal status values:
pending: The checkout-session identifier has not yet been created
inactive: The checkout-session identifier has been created and the modal is initialized
active: The modal window is displayed to the customer
failed: The modal window cannot be displayed to the customer
aborted: The customer closed the modal window
finished: The customer successfully provided payment and submitted the order
currentStepThe following are the possible currentStep values:
addressInfo: The customer is in the address information collection stage
shippingChoice: The customer is in the shipping choice selection stage
paymentDetails: The customer is in the payment collection stage
Last updated