Hex Pay Docs
Set up your store

Create Payment via Telegram Bot

Generate payment invoices and links directly through the HexPay Telegram bot

🚀 Start with HexPay Bot

Open @hexadminbot in Telegram

Click here to begin your crypto payment journey! Create your store, add payment methods, and start accepting payments in just a few minutes.

You must have created a store and added at least one payment method before creating payments. If you haven't done this yet, start with creating your store →

Creating a Payment Invoice

Start Payment Creation

Send the /newpayment command to begin creating a new payment invoice.

/newpayment

Choose Currency Type

The bot will ask you to select how you want to handle the payment currency:

💰 Choose your preferred currency type:

🔸 Select how you'd like to handle the payment currency for this transaction

You have two options:

  • Fiat - Set amount in traditional currency (USD, EUR, etc.)
  • Crypto - Set amount directly in cryptocurrency

Example:

Fiat

Fiat vs Crypto Pricing

  • Fiat: Prices remain stable for customers, crypto amount calculated automatically
  • Crypto: Fixed crypto amount, fiat value fluctuates with market rates

Select Fiat Currency (if Fiat chosen)

Choose your preferred fiat currency for pricing:

💵 Choose your fiat currency:

🔸 Select the traditional currency you'd like to price your payment in from your store's supported options

Common options include:

  • USD - US Dollar
  • EUR - Euro
  • GBP - British Pound

Example:

USD

Enter Payment Amount

Specify the exact amount for this payment:

💸 Enter the payment amount:

🔸 Please specify the exact amount you want to charge for this payment
💡 Enter numbers only (e.g., 100.50)

Example:

100

Enter only numbers and decimals. Don't include currency symbols or text.

Choose Cryptocurrency Method

Select how you want to handle cryptocurrency selection:

🪙 Choose the cryptocurrency:

🔸 Select which coin you'd like to use for this payment from your available store options

You can either:

  • Let the payer choose - Customer selects from your available payment methods
  • Specific cryptocurrency - Pre-select a specific crypto and network

Example:

Let the payer choose

Review and Confirm

The bot will show you a summary of your payment details:

🔍 Please review your payment details above and confirm to generate the payment link

  • Coin: Let the payer choose
  • Chain: Let the payer choose
  • Amount: 100 USD

Type Confirm to generate the payment link.

Upon confirmation, you'll receive payment link that you can share with customers

Payment Link Security

Payment links are public and can be accessed by anyone with the URL. Only share them with intended recipients through secure channels.

Payment Options Explained

Choose the approach that best fits your customer experience:

💎 Let Payer Choose (Recommended)

When you select "Let the payer choose", customers will see all your configured payment methods and can select their preferred cryptocurrency and network.

Perfect for:

  • Maximizing customer flexibility and satisfaction
  • Supporting diverse customer preferences
  • Increasing conversion rates through choice

Customer Experience:

  • Sees all available cryptocurrencies and networks
  • Can choose based on their wallet or preference
  • Feels in control of the payment process

🎯 Pre-selected Cryptocurrency

Choose a specific cryptocurrency and network for the payment to create a streamlined experience.

Perfect for:

  • Simplifying the checkout process
  • Promoting specific cryptocurrencies
  • Reducing customer decision fatigue
  • Creating targeted payment flows

Customer Experience:

  • Sees exact crypto amount to pay immediately
  • No need to choose between options
  • Faster, more direct payment process