web-next: rename-character/customize-character por SumUp + renombrado de rutas

- /rename-character y /customize-character: renombrar/personalizar pagados por SumUp
  (getRenamePrice/getCustomizePrice). SumUp ahora es service-aware: columna
  home_stripelog.service; createSumUpCheckout guarda service+character;
  fulfillSumUpCheckout despacha a la acción del servicio (.char rename/customi) o,
  sin service, acredita PD. [service]/checkout acepta provider:'sumup';
  PaidServiceForm acepta provider+confirmText; service-success maneja el return SumUp.
  Se eliminan las antiguas /rename y /customize (Stripe).
- /revive-character (comparte ReviveServiceContent); se elimina /revive.
- Renombres de ruta + todos sus enlaces:
  /account -> /my-account, /recruit -> /recruit-a-friend, /unstuck -> /unstuck-character.
  (/select-account y /api/account/* intactos.)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-14 11:35:56 +00:00
parent 6ca94c2803
commit f7a376bd7c
25 changed files with 263 additions and 55 deletions
+5 -1
View File
@@ -266,7 +266,11 @@
"unstuckDone": "Desbloqueado",
"reviveChoose": "Escoge el personaje que quieres revivir",
"reviveProcessing": "Reviviendo",
"reviveDone": "Revivido"
"reviveDone": "Revivido",
"reviveInfo1": "La herramienta <b>Revivir personaje</b> te permite revivir un personaje muerto.",
"reviveInfo2": "Usa esta opción cuando tu personaje esté muerto y ninguna otra opción te sirva.",
"reviveNote1": "Se requiere que el personaje esté desconectado.",
"reviveNote2": "Se puede repetir la acción en un mismo personaje cada 12 horas."
},
"Paid": {
"rename": {