ADR-009: @mvs/mvs-pay-ui is web-only
ADR-009: @mvs/mvs-pay-ui is web-only
Status
Accepted (2026-05-28); revisit when first mobile consumer requests.
Context
Hyperswitch ships native iOS, Android, React Native, and Flutter SDKs. Should mvs-pay wrap these?
Decision
Web only. No mobile wrappers in this plan.
Consequences
- Smaller scope.
- If a mobile consumer materializes (healthos mobile, MVS native app, partner), a separate plan ships the wrappers.
Alternatives considered
- React Native wrapper now: rejected — speculative without a real consumer.
- Full native + RN: rejected — even more speculative, ~10-15 days work.