⚑Gated payments

Make your sales event exclusive with easy-to-use access controls

It's simple to "gate" access to your payments based on Raffle Winners, Discord roles, Wallet allowlist, NFT-gating, or an access code. You can combine multiple access controls in a single Pay Link.

Raffle Winners

Set up a simple raffle on your Pay Link to offer a large audience an equal chance at participating in your main sales event. Buyers enter with with their wallet & Discord (1 entry per Discord).

You can also enable Discord gating to target the raffle to a specific community. Winners are randomly picked, notified via email & allowlisted in the sales event. The Pay Link automatically switches to the main sales event as soon as your raffle ends. You can download a list of raffle entrants & winners in the Dashboard -> Pay Links -> Raffle download.

Discord role gating

Restrict your sale to a specific Discord role. Enable "Access Control", select "Discord role" and enter the relevant Server and Role ID(s). You can define up to 10 roles per Pay Link. You can also set a minimum & maximum quantity available for purchase by unique Discord ID.

Customers are required to sign in with their Discord credentials and prove role membership in order to purchase - see demo video of the user experience here.

In case you share the pre-sales link in your own Discord server, you can also assign a Discord role upon successful payment using the Helio bot

Wallet allowlist

Select the Wallet allowlist option and simply upload a CSV file with two columns with the following header - one for "publicKey" (the public wallet address) and "maxAllowedQuantity" for the max quantity that can be purchased for that wallet. The max can be a different value per wallet.

Note the following:

  • Duplicate entries will be ignored - only the first entry for a duplicate will be utilised

  • Do not leave trailing or empty or malformed rows in the CSV. This will break the validation check and will fail to upload. Check the CSV is good in a text editor prior to uploading

  • Do not lowercase or uppercase the wallet addresses as this will not work. See the example below where a wallet will usually have a mix of letters, numbers and different cases

  • You can also dynamically update the allowlist via API. See instructions here

  • For BTC sales you can allowlist either the BTC or Ordinals wallet address

Wallets on the allowlist can unlock and proceed to purchase up to their maximum allowance. See video demo here. All other wallets will not be able to access to the payment.

NFT gated access

Token-gating is a powerful new technology to enable e-commerce discounts, target high value communities and offer exclusive access. Select Access Control -> NFT and enter the NFT token address. The user is now required to prove ownership of the relevant NFT at the checkout to proceed to payment.

How to find the token address?

Go to the relevant block explorer such as Solscan, Polyscan, etc. to search for the relevant NFT collection. Copy the Token Address (at the top right) for Solana NFTs or Contract Address for Ethereum/Polygon as shown in the examples below and paste it into the token address field in the Helio dashboard.

Access code

A simple, friendly way to share an exclusive sales with your community, keep the unwanted at bay and create FOMO. Share your Pay Link anywhere but guess what? You'll need the code to get access.

Last updated