<?php

declare(strict_types=1);

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

namespace PaypalServerSdkLib\Models;

/**
 * Transactions status result identifier. The outcome of the issuer's authentication.
 */
class PaResStatus
{
    /**
     * Successful authentication.
     */
    public const SUCCESSFULAUTHENTICATION = 'Y';

    /**
     * Failed authentication / account not verified / transaction denied.
     */
    public const FAILEDAUTHENTICATION = 'N';

    /**
     * Unable to complete authentication.
     */
    public const UNABLETOCOMPLETEAUTHENTICATION = 'U';

    /**
     * Successful attempts transaction.
     */
    public const SUCCESSFULATTEMPTSTRANSACTION = 'A';

    /**
     * Challenge required for authentication.
     */
    public const CHALLENGEREQUIRED = 'C';

    /**
     * Authentication rejected (merchant must not submit for authorization).
     */
    public const AUTHENTICATIONREJECTED = 'R';

    /**
     * Challenge required; decoupled authentication confirmed.
     */
    public const DECOUPLEDAUTHENTICATION = 'D';

    /**
     * Informational only; 3DS requestor challenge preference acknowledged.
     */
    public const INFORMATIONALONLY = 'I';
}
