package dev.lions.unionflow.server.api.enums.paiement;

public enum StatutIntentionPaiement {
  INITIEE("Initiée — en attente d'appel Wave"),
  EN_COURS("En cours — membre en train de confirmer dans Wave"),
  COMPLETEE("Complétée — webhook Wave reçu et validé"),
  EXPIREE("Expirée — TTL 30 min dépassé"),
  ECHOUEE("Échouée — erreur Wave ou annulation");

  private final String libelle;

  StatutIntentionPaiement(String libelle) { this.libelle = libelle; }

  public String getLibelle() { return libelle; }
}
