namespace Baya.Domain.Entities.Payments;

/// <summary>
/// The closed <c>payment_gateways.type</c> code set — it <b>selects the flow</b>. A <c>standard</c> gateway
/// is a card IPG (Shaparak-routed); a <c>bnpl</c> gateway is a Buy-Now-Pay-Later provider (b12). Persisted
/// as these stable snake_case codes, never a C# enum member name.
/// </summary>
public static class PaymentGatewayType
{
    /// <summary>Card IPG — the rail this phase drives end-to-end.</summary>
    public const string Standard = "standard";

    /// <summary>Buy-Now-Pay-Later provider — settle flow is DEFERRED to b12.</summary>
    public const string Bnpl = "bnpl";
}
