* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ namespace PrestaShop\Module\PrestashopCheckout\PayPal\Payment\Authorization; class PayPalAuthorizationStatus { const CREATED = 'CREATED'; const CAPTURED = 'CAPTURED'; const DENIED = 'DENIED'; const EXPIRED = 'EXPIRED'; const PARTIALLY_CAPTURED = 'PARTIALLY_CAPTURED'; const VOIDED = 'VOIDED'; const PENDING = 'PENDING'; const TRANSITION_AVAILABLE = [ self::CREATED => [ self::CAPTURED, self::DENIED, self::EXPIRED, self::PARTIALLY_CAPTURED, self::VOIDED, self::PENDING, ], self::CAPTURED => [], self::DENIED => [], self::EXPIRED => [], self::VOIDED => [], self::PARTIALLY_CAPTURED => [ self::CAPTURED, self::EXPIRED, self::DENIED, self::VOIDED, ], self::PENDING => [ self::CAPTURED, self::DENIED, self::EXPIRED, self::PARTIALLY_CAPTURED, self::VOIDED, ], ]; }