rename-guild: permitir pagar con PD, Stripe o SumUp
Renombrar hermandad ya no es solo PD: ahora ofrece el mismo selector de forma de pago que el resto de servicios (saldo PD / tarjeta Stripe / tarjeta SumUp). El coste es equivalente: 1000 PD = 10 €. - lib/guild: se separa la validación (checkGuildRenameEligibility) del renombrado por SOAP (renameGuildBySoap); nuevo GUILD_RENAME_EUR (10 €). - paid-services: entrada 'rename-guild' para que la reconciliación/webhook entregue el servicio tras el pago con tarjeta. - nueva ruta /api/guild/rename/checkout con las 3 pasarelas (valida elegibilidad antes de cobrar); se elimina la antigua /api/guild/rename. - RenameGuildForm usa PaymentMethodSelect y redirige a service-success. - i18n: Paid.rename-guild (title/success) para la página de éxito. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -359,6 +359,11 @@
|
||||
"title": "Restore item",
|
||||
"pay": "Restore for {price} €",
|
||||
"success": "The item has been returned to character {name}."
|
||||
},
|
||||
"rename-guild": {
|
||||
"title": "Rename guild",
|
||||
"pay": "Rename for {price} €",
|
||||
"success": "The guild has been renamed to \"{name}\". Online members may need to reconnect to see it."
|
||||
}
|
||||
},
|
||||
"SecurityToken": {
|
||||
|
||||
@@ -359,6 +359,11 @@
|
||||
"title": "Recuperar ítem",
|
||||
"pay": "Recuperar por {price} €",
|
||||
"success": "El ítem ha sido devuelto al personaje {name}."
|
||||
},
|
||||
"rename-guild": {
|
||||
"title": "Renombrar hermandad",
|
||||
"pay": "Renombrar por {price} €",
|
||||
"success": "La hermandad ha sido renombrada a \"{name}\". Puede que los miembros conectados deban reconectar para verlo."
|
||||
}
|
||||
},
|
||||
"SecurityToken": {
|
||||
|
||||
Reference in New Issue
Block a user