* @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\Capture; class PayPalCaptureStatus { const PENDING = 'PENDING'; const PARTIALLY_REFUNDED = 'PARTIALLY_REFUNDED'; const REFUND = 'REFUND'; const FAILED = 'FAILED'; const DECLINED = 'DECLINED'; const COMPLETED = 'COMPLETED'; const REVERSED = 'REVERSED'; const TRANSITION_AVAILABLE = [ self::PENDING => [ self::DECLINED, self::FAILED, self::COMPLETED, self::REVERSED, ], self::PARTIALLY_REFUNDED => [ self::REFUND, ], self::REFUND => [], self::FAILED => [], self::DECLINED => [], self::COMPLETED => [ self::REFUND, self::PARTIALLY_REFUNDED, self::REVERSED, ], ]; }