> For the complete documentation index, see [llms.txt](https://docs.ramper.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ramper.xyz/nft-checkout-sdk/setting-up-your-collection.md).

# Setting Up Your Collection

To get started, you need to set up a developer account and your first app by following the [Developer Dashboard Guide](/developer-guide/developer-dashboard-legacy.md). Once you have your app, navigate to "NFT Checkout" in the developer dashboard, and click "Create Collection":

![](/files/ZXTUkbF2jDp0CrMfhFK2)

Enter:

* A name + description (this will be displayed to your customers)
* The contract address, type, and network from the previous step
* A redirect URL for users to be sent to after purchase
* An image to display in the checkout page for your customers

If you deployed your contract to a testnet first (Goerli, Mumbai) make sure to select that network in the dropdown. **Testnet contracts can be tested in the NFT Checkout with "dummy" credit card data, whereas Mainnet contracts will always charge actual Fiat for minting.**

That's it! Your NFT collection is ready to test:

![](/files/cfXrJ1lt72MZQYrxQoUa)

If the user is connected with a different wallet to your service, you can specify `user_wallet_address` in the query params to specify the default wallet address you want to send the NFT. If no `user_wallet_address` is specified, the destination address will default to the Ramper wallet associated with the user's email login.
