> ## Documentation Index
> Fetch the complete documentation index at: https://crossmint-wallets-docs-2-5.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Specify Recipient

> Select where the NFT should be delivered

The checkout flow will ask users where they want the NFTs to be delivered. If they don't have a wallet, Crossmint will create one on-the-fly, accessible from [crossmint.com](https://www.crossmint.com) or from your website, if you use [embedded wallets](/wallets/introduction).

However, if you already know the wallet address of the user, you can pass it to the checkout component.

<Note>
  Specifying the recipient would force delivery to that address. Users will not be able to modify it on the checkout.
</Note>

## Specifying the Recipient of the NFT

The implementation differs slightly between the Hosted and Embedded checkouts.

<Tabs>
  <Tab title="Hosted Checkout">
    Add a `mintTo` property to the button component:

    <CodeGroup>
      ```jsx React theme={null}
      <CrossmintPayButton
        // other properties removed for brevity
        mintTo="_WALLET_ADDRESS_"
      />
      ```

      ```jsx Vanilla JS theme={null}
      <crossmint-pay-button
        // other properties removed for brevity
        mintTo="_WALLET_ADDRESS_"
      />
      ```
    </CodeGroup>
  </Tab>

  <Tab title="Embedded Checkout">
    Add a `recipient` object with properties `email` and `wallet`. If `email` is not provided, the user will be asked for it for delivery of the purchase receipt:

    <CodeGroup>
      ```jsx React theme={null}
      <CrossmintPaymentElement
        // other properties removed for brevity
        recipient={{
          email: "_EMAIL_ADDRESS_",
          wallet: "_WALLET_ADDRESS_"
        }}
      />
      ```

      ```jsx Vanilla JS theme={null}
      <crossmint-payment-element
        // other properties removed for brevity
        recipient='{
          "email": "_EMAIL_ADDRESS_",
          "wallet": "_WALLET_ADDRESS_"
        }'
      />
      ```
    </CodeGroup>
  </Tab>
</Tabs>
