-
Revenus disponibles : €<%= @event.net_earnings_cents / 100.0 %>
-
Frais de plateforme : €<%= @event.total_fees_cents / 100.0 %>
+
+
Paiement des Revenus
+
+
+
+
+
Revenus Bruts
+
€<%= @event.total_earnings_cents / 100.0 %>
+
+
+
+
Frais Plateforme
+
-€<%= @event.total_fees_cents / 100.0 %>
+
+
+
+
Revenus Nets
+
€<%= @event.net_earnings_cents / 100.0 %>
+
-
+
+
+ <% if @event.payout_status != "not_requested" %>
+
+
+ <% case @event.payout_status %>
+ <% when "requested" %>
+
+ Paiement Demandé
+ <% when "processing" %>
+
+ Paiement en Traitement
+ <% when "completed" %>
+
+ Paiement Complété
+ <% when "failed" %>
+
+ Paiement Échoué
+ <% end %>
+
+
Votre demande de paiement est en cours de traitement. Vous recevrez un email quand elle sera terminée.
+
+ <% end %>
+
+
<% if @event.payout_status == "not_requested" %>
<%= button_to promoter_payouts_path(event_id: @event.id), method: :post,
- data: { confirm: "Êtes-vous sûr de vouloir demander le paiement des revenus ?" },
- class: "w-full inline-flex items-center justify-center px-4 py-3 bg-green-600 text-white font-medium text-sm rounded-lg hover:bg-green-700 transition-colors duration-200" do %>
-
- Demander le paiement
+ data: { confirm: "Êtes-vous sûr de vouloir demander un paiement de €#{@event.net_earnings_cents / 100.0} ? Cette action ne peut pas être annulée." },
+ class: "payout-action-button primary" do %>
+
+ Demander le Paiement de €<%= @event.net_earnings_cents / 100.0 %>
<% end %>
- <% elsif @event.payout_status == "requested" %>
-
-
- Paiement demandé
-
- <% elsif @event.payout_status == "processing" %>
-
-
- Paiement en cours
-
- <% elsif @event.payout_status == "completed" %>
-
-
- Paiement effectué
-
<% elsif @event.payout_status == "failed" %>
-
-
- Paiement échoué
-
<%= button_to promoter_payouts_path(event_id: @event.id), method: :post,
- data: { confirm: "Êtes-vous sûr de vouloir redemander le paiement des revenus ?" },
- class: "w-full inline-flex items-center justify-center px-4 py-3 bg-green-600 text-white font-medium text-sm rounded-lg hover:bg-green-700 transition-colors duration-200" do %>
-
- Redemander le paiement
+ data: { confirm: "Êtes-vous sûr de vouloir demander un nouveau paiement de €#{@event.net_earnings_cents / 100.0} ?" },
+ class: "payout-action-button warning" do %>
+
+ Réessayer le Paiement
<% end %>
+ <% else %>
+ <%= link_to "Voir les Détails du Paiement", promoter_payouts_path,
+ class: "payout-action-button secondary" %>
<% end %>
<% end %>