> ## Documentation Index
> Fetch the complete documentation index at: https://docs.truv.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Retail Banking

> Direct deposit switching and paycheck-linked lending for banks and fintech

Truv helps banks and fintech companies acquire customers through direct deposit switching and enable paycheck-linked lending for loan repayment.

<CardGroup cols={2}>
  <Card title="Deposit Switch" icon="arrow-right-arrow-left">
    Automatically switch customer direct deposit to your bank
  </Card>

  <Card title="Paycheck Linked Lending" icon="credit-card">
    Automatic loan repayment from paycheck
  </Card>

  <Card title="85%+ Coverage" icon="percent">
    Connect to most US payroll providers
  </Card>

  <Card title="Instant Setup" icon="bolt">
    Changes take effect on next pay cycle
  </Card>
</CardGroup>

***

## Quick start

<CardGroup cols={1}>
  <Card title="Direct Deposit Switch Demo" icon="play" href="/banking/integration/dds">
    Run the demo app to see deposit switching end-to-end, then follow the integration guide to build it into your app. [Clone the demo app →](https://github.com/truvhq/demo-apps)
  </Card>
</CardGroup>

***

## What you can do

<CardGroup cols={2}>
  <Card title="Deposit Switch" icon="arrow-right-arrow-left" href="/banking/products/dds">
    **Use cases:**

    * New account funding
    * Customer acquisition
    * Payroll deposit capture

    **How it works:**

    1. Customer connects their payroll account
    2. Truv updates direct deposit settings
    3. Next paycheck deposits to your bank
  </Card>

  <Card title="Paycheck Linked Lending" icon="credit-card" href="/credit/products/pll">
    **Use cases:**

    * Consumer loan repayment
    * Earned wage access repayment
    * Subscription collection

    **How it works:**

    1. Customer authorizes payroll deduction
    2. Set repayment amount (fixed or percentage)
    3. Payment automatically deducted each pay period
  </Card>
</CardGroup>

***

## Integration: User Token Flow

<img src="https://mintcdn.com/truv/EPZ3fgmRiGhZ9lyi/images/dds-widget.png?fit=max&auto=format&n=EPZ3fgmRiGhZ9lyi&q=85&s=a057c9b5e0a970b27041f7039eeea4fa" alt="Direct deposit switch via Truv Bridge" width="1800" height="1130" data-path="images/dds-widget.png" />

<Info>
  **Deposit Switch and Paycheck Linked Lending use the [Bridge Widget](/developers/integration/bridge-widget/overview) flow** (User + Bridge Token). Other verification use cases use [Embedded Orders](/developers/integration/embedded-orders/overview).
</Info>

***

## How it works

### Deposit Switch Flow

```mermaid theme={null}
sequenceDiagram
    participant Customer
    participant Your App
    participant Truv
    participant Payroll

    Customer->>Your App: Open new account
    Your App->>Truv: Create bridge token
    Truv-->>Your App: bridge_token
    Your App->>Customer: Show Truv Bridge
    Customer->>Truv: Connect payroll
    Truv->>Payroll: Update direct deposit
    Payroll-->>Truv: Confirmed
    Truv-->>Your App: Webhook: task-status-updated (done)
    Note over Payroll: Next paycheck deposits to your bank
```

### Paycheck Linked Lending Flow

```mermaid theme={null}
sequenceDiagram
    participant Borrower
    participant Your App
    participant Truv
    participant Payroll

    Borrower->>Your App: Accept loan terms
    Your App->>Truv: Create bridge token
    Truv-->>Your App: bridge_token
    Borrower->>Truv: Connect payroll
    Your App->>Truv: Configure PLL deduction
    Truv->>Payroll: Set up deduction
    Note over Payroll: Each pay period
    Payroll->>Your App: Deduction sent
```

***

## Implementation timeline

| Integration Method          | Timeline  | Code Required |
| --------------------------- | --------- | ------------- |
| **Deposit Switch**          | 2-4 weeks | Moderate      |
| **Paycheck Linked Lending** | 2-4 weeks | Moderate      |

***

## Get started

<Steps>
  <Step title="Choose your product">
    * Acquiring deposits? --> [Deposit Switch](/banking/products/dds)
    * Loan repayment? --> [Paycheck Linked Lending](/credit/products/pll)
  </Step>

  <Step title="Implement your product">
    <CardGroup cols={2}>
      <Card title="Direct Deposit Switch" href="/banking/integration/dds">
        Switch customer deposits to your bank
      </Card>

      <Card title="Paycheck Linked Lending" href="/credit/integration/pll">
        Set up paycheck-linked loan repayment
      </Card>
    </CardGroup>
  </Step>

  <Step title="Test and launch">
    Test with sandbox credentials before going live
  </Step>
</Steps>

***

## Next steps

<CardGroup cols={2}>
  <Card title="Direct Deposit Switch" icon="arrow-right-arrow-left" href="/banking/integration/dds">
    Implement deposit switching
  </Card>

  <Card title="API Reference" icon="book" href="/api-reference">
    Complete API documentation
  </Card>

  <Card title="Schedule Demo" icon="calendar" href="https://truv.com/contact">
    Talk to our banking solutions team
  </Card>

  <Card title="Support" icon="envelope" href="mailto:support@truv.com">
    [support@truv.com](mailto:support@truv.com)
  </Card>
</CardGroup>
