> 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/get-started-on-near.md).

# Get Started on NEAR

## Overview

Make your NFTs accessible to everyone globally. Ramper NFT Checkout provides a fast NFT checkout solution supporting both crypto & fiat. Ramper handles instant wallet creation, chargebacks, and pays you in your NFT contract's native tokens.

Check out our [Live Demo](https://example.ramper.xyz/v2/demo/checkout) (on Polygon), and try purchasing a (free) Ramper Token! Links to NEAR specific demos are also available at the bottom of this document

To get started you'll need to have a deployed NFT contract on NEAR (mainnet/testnet)

### <mark style="color:red;">Initializing NEAR Wallet</mark>

To do anything with the NEAR wallet, it needs to be first funded with at least 0.1 NEAR. This is a [policy set by NEAR](https://near.org/blog/getting-started-with-the-near-wallet/#:~:text=To%20do%20anything%20with%20the,exchanges%20like%20Binance%20and%20Huobi.).

When a user is purchasing NFTs using Ramper NFT Checkout, we will automatically fund them 0.1 NEAR to complete the process if they meet two criteria:

1. They are using a Ramper wallet
2. Their wallet has not been initialized (funded)
3. They have completed the NFT payment using fiat

## Supported Contract Types

The first step in launching your NFT collection is deploying a smart contract. Ramper supports two popular types of NFT contracts that slightly extend the standard NEP-171 interfaces (<https://nomicon.io/Standards/Tokens/NonFungibleToken/Core>):

* A [TenK contract](https://github.com/TENK-DAO/tenk)-compatible NFT should specifically have "nft\_mint\_many", "get\_sale\_info", "remaining\_allowance", and "tokens\_left" functions implemented
* A [Paras contract](https://github.com/ParasHQ/paras-nft-contract)-compatible NFT should specifically have "nft\_buy", "nft\_get\_series\_price", "nft\_get\_series\_single", and "nft\_supply\_for\_series" functions implemented

You'll probably want to deploy a contract on a testnet first. Deploy contracts to the test network, and make sure to pick the appropriate network in the Developer Dashboard when setting up your collection in the next step ([Setting Up Your Collection](/nft-checkout-sdk/setting-up-your-collection.md)). The networks for NEAR mainnet and testnet are 'NEAR testnet' and 'NEAR mainnet' on the developer dashboard.

Once your contract is approved, buyers can check your NFT out at <https://checkout.ramper.xyz/buy?contract\\_address=\\[contractAccountId]\\&network=\\[mainnet/testnet]\\&redirect\\_url=\\[urlTobeRedirectedPostBuy]\\&user\\_wallet\\_address=\\[buyerAccountId>] (if you're using a Paras contract type, add \&token\_series\_id=\[id] as well)

In addition, you can take a look and test out the demo links for [TenK](https://checkout.ramper.xyz/buy?redirect_url=https%3A%2F%2Framper.xyz\&network=testnet\&contract_address=ramperxyznft000.testnet\&user_wallet_address=rampertest001.testnet) and [Paras](https://checkout.ramper.xyz/buy?redirect_url=https%3A%2F%2Framper.xyz\&network=mainnet\&token_series_id=469703\&contract_address=x.paras.near\&user_wallet_address=rampertest001.near) type contracts. (you will want to replace the value in user\_wallet\_address query param)

If you have more specific requirements or questions, please reach out at <team@ramper.xyz> or message us on Discord.
