<?php

declare(strict_types=1);

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

namespace PaypalServerSdkLib\Models;

/**
 * The type of landing page to show on the PayPal site for customer checkout.
 */
class PaypalExperienceLandingPage
{
    /**
     * When the customer clicks PayPal Checkout, the customer is redirected to a page to log in to PayPal
     * and approve the payment.
     */
    public const LOGIN = 'LOGIN';

    /**
     * When the customer clicks PayPal Checkout, the customer is redirected to a page to enter credit or
     * debit card and other relevant billing information required to complete the purchase. This option has
     * previously been also called as 'BILLING'
     */
    public const GUEST_CHECKOUT = 'GUEST_CHECKOUT';

    /**
     * When the customer clicks PayPal Checkout, the customer is redirected to either a page to log in to
     * PayPal and approve the payment or to a page to enter credit or debit card and other relevant billing
     * information required to complete the purchase, depending on their previous interaction with PayPal.
     */
    public const NO_PREFERENCE = 'NO_PREFERENCE';

    /**
     * DEPRECATED - please use GUEST_CHECKOUT. All implementations of 'BILLING' will be routed to
     * 'GUEST_CHECKOUT'. When the customer clicks PayPal Checkout, the customer is redirected to a page to
     * enter credit or debit card and other relevant billing information required to complete the purchase.
     */
    public const BILLING = 'BILLING';
}
