Skip to content

[XLM-10] Selector de red y pago directo en Stellar #13

Description

@grantfox-oss

Contexto obligatorio: PLAN_STELLAR.md y ISSUES_STELLAR.md.
Ola 2 — bloqueada por #5, #6, #7 y #9.
🎯 Hito de valor del plan. Cuando esta issue cierra, la plataforma ya es multicadena de verdad.

Problema

payment_flow.py está cableado a XRPL de principio a fin: el cliente, los tokens, el memo, el explorador y los mensajes ISO.

Por qué importa

Es el punto donde todo el trabajo de cimientos se vuelve visible para la cooperativa: el operador paga en cualquiera de las dos redes desde la misma pantalla.

Alcance

En payment_app/ui_payment/payment_flow.py:

Fuera de alcance

  • Escrow en Stellar. El modo escrow sigue deshabilitado para Stellar hasta [XLM-13], con un tooltip que lo explique.
  • Saldos del encabezado — es [XLM-11].

Criterios de aceptación

  • Un pago real en Stellar Testnet desde la app, con pacs.008 y camt.054 generados y hash verificable en stellar.expert.
  • Un pago XRPL en la misma sesión se comporta exactamente igual que antes — sin regresión.
  • Elegir un productor sin dirección en la red seleccionada no permite pagar y explica por qué.
  • Pagar a una cuenta de Stellar no activada funciona (usa CreateAccount).

Pruebas

Unitarias del filtrado de tokens y del despacho por red; prueba manual en testnet documentada en un comentario, con el hash de un pago en cada red.

Dependencias

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26complexity: highIntegracion sustancial o maquina de estadosfrontendPySide6: payment_app, admin_app, shared_uistellar-multichainWorkstream XRPL + Stellar (PLAN_STELLAR.md)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions