<?php
/**
 * Copyright © Simplyin. All rights reserved.
 */
declare(strict_types=1);

namespace Simplyin\Payment\Exception;

/**
 * Signals a validation / early-return condition inside the payment flow whose
 * message is already user-facing and must be surfaced verbatim (i.e. NOT passed
 * through PaymentErrorMapper). Used to keep the error channel separate from the
 * value channel when the orchestration lives in a service that returns plain
 * arrays rather than HTTP Json results.
 */
class PaymentFlowException extends \Exception
{
}
