Deploy your NFT marketplace
- Login to Xooa.com
- Click Login
- Click Login to Xooa App Platform
- Click Deploy on the NFT Marketplace tile in the New from Solution Template section
- In the popup window, provide a name and description for the marketplace
- Click Deploy
- Refresh the page to see the newly created marketplace tile
- Click Design on the new NFT marketplace. The options in the publish page allow users to design and customize the settings of their marketplace.
Set your own logo for your NFT marketplace
- Click Customize from the left sidebar if you are in the runtime console.
- Go to Interactive > Publish tab.
- Click Change Logo.
- Upload your logo.
- Click Save after making your edits.
Invite end-user to access the NFT application
- Click Customize from the left sidebar.
- Go to Interactive > Publish tab.
- Enable Self Signup and assign NFT User as the role.
- Click Save to save the changes.
- You can now share the Signup URL to invite users to access your application. i.e. to Mint and Trade NFTs.
Define your application's term and policies
- Under Interactive > Publish tab, scroll to App Terms and Policies section.
- Provide your own terms and policies that any user must accept in order to access your application.
- Click Save to save the changes.
Provide custom CSS for your application
- Under Interactive > Publish tab, scroll to Custom CSS section.
- You can provide custom CSS for the application.
- Click Use Sample to figure out the format and type of customizations you can do to your application.
- Click Save to save the changes.
Provide multi-language support for your application
- Under Interactive > Publish tab, scroll to Localization section.
- You can provide translations for multiple languages. Arabic, Bulgarian, Czech, Danish, German, Greek, English, Esperanto, Spanish, Finnish, French, Croatian, Indonesian, Icelandic, Italian, Japanese, Korean, Macedonian, Norwegian, Dutch, Polish, Portuguese, Romanian, Russian, Slovak, Swedish, Thai, Turkish, Ukrainian, Vietnamese, Chinese are currently supported.
- Click Use Sample to figure out the format required for multi-languages. Sample data also provision German, Spanish and, French for the application besides English.
- Click Save to save the changes.
Configure the public profile page of application users
- Under Interactive > Publish tab, scroll to Public Profile Page section.
- You can select which page you need to display along with the user profile.
- As an example, you can select Seller Showcase page from the dropdown. This will display all the tokens available for selling by a user on the user’s profile page.
- Click Save to save the changes.
How to configure payment settings using Stripe
Stripe is an online payment processing and credit card processing platform for businesses. We use Stripe as our payment processor. The minimum API version required is 2020-03-02.
To accept payments for your White Label NFT marketplace and integrate with Xooa, follow the steps given below.
Prerequisites
The user must have deployed the Xooa app.
How to configure payment settings using Stripe
Step 1: Sign up on https://stripe.com
Step 2: To test your app, switch between test and live mode
Step 3: Go to Home-->In the Get started with Stripe section, hover over the publishable key to copy the link and click the view button to view and copy the secret key.
Alternatively, you can find the keys in the Home-->click Developers button on the right-hand side click API Keys in the navigation menu on the left-->view Publishable Key and Secret Key. Switch between test mode and live stripe mode to view test/live keys.
You have successfully set up your marketplace. Now, to further customise the look and feel of the marketplace, refer to the Configuration and Customization section