Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

The Transfer UI Sandbox (/fa/test-transfer-ui) is a development-only test scaffold used by E2E tests for the Plaid Transfer UI flow. It is not available in production builds.

Overview

This route is conditionally registered only when import.meta.env.DEV is true:
{import.meta.env.DEV && <Route path="/fa/test-transfer-ui" element={<TestTransferUIPage />} />}
It is not available in production builds. The page renders a single TransferUIButton from @/platform/banking pre-configured with a hardcoded test payment intent (mode: 'PAYMENT', amount 10.00, description 'E2E test'). It is used by tests/e2e/fa/plaid-transfer-ui.spec.ts as a controlled test harness. The component docblock explicitly states: “Not for production use.”

Who it’s for

No permission gate. Only accessible in development mode (import.meta.env.DEV).

Before you start

  • This page is only accessible when the application is running in development mode.
  • An organization must be selected to render the transfer button.

Steps

Use the sandbox in E2E tests
  1. Start the application in development mode.
  2. Navigate to /fa/test-transfer-ui.
  3. Click the Pay with bank button to trigger the Plaid Transfer UI flow.
  4. The result (success transfer ID or error) is displayed in a data-testid="transfer-ui-result" element.

Key concepts

  • DEV-only route: Registered conditionally via import.meta.env.DEV; absent in production builds.
  • TransferUIButton: Platform banking component at @/platform/banking.

Finance & Revenue

Finance & Revenue core overview.

Governance & parity

This page documents shipped product behavior. It is not medical, legal, or billing advice. Verify against your organization’s policies and applicable regulations before using it for clinical, compliance, or billing decisions. Protected health information (PHI) shown in the product is governed by your tenant’s access controls and is never exposed in this documentation.
  • src/routes/fa.tsx
  • src/cores/fa/pages/TestTransferUIPage.tsx