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

# Process payins

> Connect Circle Mint and deliver stablecoin to your DFNS wallets from the dashboard, including recipient registration and balance tracking.

This guide walks through connecting Circle Mint and delivering stablecoin to your DFNS wallets from the dashboard.

<Note>
  For programmatic access, use the [API](/guides/developers/payins).
</Note>

## Prerequisites

* A [Circle Mint](https://www.circle.com/circle-mint) account with API credentials
* A DFNS wallet on a [supported network](/features/fiat-on-off-ramps)
* `Payins:Create` permission to create payins, and `Payins:Read` to view them ([permissions](/core-concepts/roles-and-permissions))

## Connect Circle Mint

<Steps>
  <Step title="Open the Circle Mint integration">
    In the dashboard, go to **Integrations**, find the **Circle Mint** card, and click **Configure**.
  </Step>

  <Step title="Enter your credentials">
    Check **Activate Circle Mint Integration**, enter your Circle Mint **API Key**, and click **Save**.

    <Frame>
      <img src="https://mintcdn.com/dfns-6d8c7466/mPacIFDvrObbtP6i/images/auto/connecting-circle-mint-1.png?fit=max&auto=format&n=mPacIFDvrObbtP6i&q=85&s=4f9a1c06e5dd4acb49d0909b195674a9" alt="Circle Mint integration Configure form with the Activate checkbox, API Key field, and Save button" width="2688" height="1672" data-path="images/auto/connecting-circle-mint-1.png" />
    </Frame>
  </Step>
</Steps>

Once activated, the **Circle Mint** page appears in the navigation, showing your treasury balance per currency, a **Payin History** table, and a **Withdraw from Treasury** button to create payins.

<Frame>
  <img src="https://mintcdn.com/dfns-6d8c7466/mPacIFDvrObbtP6i/images/auto/processing-payins-1.png?fit=max&auto=format&n=mPacIFDvrObbtP6i&q=85&s=144875a05ecbfe1042112ff6ad34a700" alt="Circle Mint page with treasury balances, the Withdraw from Treasury button, and the payin history table" width="2688" height="1952" data-path="images/auto/processing-payins-1.png" />
</Frame>

## Register a recipient

Before a wallet can receive payins, its address must be registered as a payin recipient with Circle Mint and approved by an administrator in the **Mint Console**. Register the destination wallet from the Circle Mint page, then approve the recipient in the Mint Console. The recipient becomes usable once its status is **Active**.

## Create a payin

On the **Circle Mint** page, click **Withdraw from Treasury** to open the payin form.

<Steps>
  <Step title="Choose the destination and amount">
    Select the destination wallet, enter the amount, and pick the currency, then click **Review**. The currency determines the delivered stablecoin — USD delivers USDC, EUR delivers EURC.

    <Frame>
      <img src="https://mintcdn.com/dfns-6d8c7466/mPacIFDvrObbtP6i/images/auto/processing-payins-2.png?fit=max&auto=format&n=mPacIFDvrObbtP6i&q=85&s=f1683ae8002c13e388e8140e4a658e69" alt="Withdraw from Treasury form with the destination wallet, amount, currency, and Review button" width="2688" height="1952" data-path="images/auto/processing-payins-2.png" />
    </Frame>
  </Step>

  <Step title="Review and confirm">
    Review the withdrawal details, then click **Confirm**. DFNS delivers the stablecoin from your Circle Mint balance to the wallet on-chain.

    <Frame>
      <img src="https://mintcdn.com/dfns-6d8c7466/mPacIFDvrObbtP6i/images/auto/processing-payins-3.png?fit=max&auto=format&n=mPacIFDvrObbtP6i&q=85&s=52c1dc8fe3427459212942a5fabb1962" alt="Review Withdrawal summary showing the source, destination wallet, network, amount, and delivered token, with the Confirm button" width="2688" height="1952" data-path="images/auto/processing-payins-3.png" />
    </Frame>
  </Step>
</Steps>

## Track status

A payin moves through **Processing** and settles to **Completed** once the stablecoin is delivered to the wallet, or **Failed** on a non-recoverable error. See [payin statuses](/guides/developers/payins#payin-statuses) for details.
