<?php

declare(strict_types=1);

/*
 * PaypalServerSdkLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */

namespace PaypalServerSdkLib\Models;

/**
 * This field indicates the status of PayPal's Checkout experience throughout the order lifecycle. The
 * values reflect the current stage of the checkout process.
 */
class ExperienceStatus
{
    /**
     * PayPal checkout process has not yet begun.
     */
    public const NOT_STARTED = 'NOT_STARTED';

    /**
     * PayPal checkout initiated. User is on the checkout page for order review before approval.
     */
    public const IN_PROGRESS = 'IN_PROGRESS';

    /**
     * PayPal checkout is canceled (by closing the checkout window or clicking cancel) before the order
     * approval.
     */
    public const CANCELED = 'CANCELED';

    /**
     * Order is approved. User has completed the checkout process.
     */
    public const APPROVED = 'APPROVED';
}
