Saltar al contenido principal

Monedas y Propinas

El sistema de moneda virtual de Closegram permite a los usuarios comprar paquetes de monedas, enviar propinas, desbloquear contenido pago y transferir monedas en los chats.

Cada propiedad tiene su propio checkbox que indica si esa pieza específica está completamente implementada y funcional de punta a punta (frontend + backend) — actualiza esto tú mismo conforme avance el trabajo; esta página no lo sobrescribirá.

  • Comprar paquetes de monedas vía Stripe (tarjeta guardada, o Apple Pay / Google Pay), o PayPal (web)
  • Comprar monedas dentro de las apps nativas vía compra in-app de Apple / Google — recibos validados del lado del servidor, monedas acreditadas una sola vez (idempotente); backend + GraphQL listos
  • Una moneda universal, precio de compra localizado — móvil vía los tiers de precio de las tiendas, web vía precios por país opcionales; el payout a creadores sigue siendo una tasa global fija
  • Reconciliación de reembolsos de tiendas — un reembolso/revocación descuenta las monedas automáticamente (webhooks de Apple/Google)
  • UI de compra en app nativa (iOS/Android) — pendiente. El backend está listo; falta que las apps llamen a redeemAppleCoinPurchase/redeemGoogleCoinPurchase tras una compra StoreKit/Play Billing (apps/ios se deja intacto por ahora)
  • Ver saldo de la billetera e historial de transacciones
  • Enviar propinas
  • Desbloquear contenido pago con monedas
  • Transferir monedas directamente en un mensaje de chat
  • Administración de paquetes de monedas: crear/actualizar/activar/desactivar/eliminar paquetes — operaciones con espacio de nombres de administrador (adminGetCoinPackages/adminCreateCoinPackage/…) en el esquema de administración + una página /coins en frontend-admin (super_admin)
  • Billetera de monedas de la plataforma para administradores: recargar la billetera de la plataforma y transferir/tomar monedas hacia/desde el saldo de un usuario, desde la página de detalle de usuario en frontend-admin (super_admin)

Consulta la referencia técnica para ver los esquemas de GraphQL, rutas, enlaces al código fuente y el estado de conexión campo por campo.