> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hel.io/llms.txt
> Use this file to discover all available pages before exploring further.

# No Code

> Get started on MoonPay Commerce and launch crypto payments in minutes

# Getting Started

* Log into [moonpay.hel.io](https://moonpay.hel.io/) or [moonpay.dev.hel.io](https://moonpay.dev.hel.io/) with an email or wallet, then use Settings to finish your profile, set up wallets, and invite team members.

<img src="https://mintcdn.com/moonpay-commerce/qQmu63zyUpo0ecJa/images/docs/7fa6dd794492f338d9f0d7ea64cc49ff98ccc1b0894842972a55001bc6729eff-new_login_flow.gif?s=dd8ab057bb41fbbfada07108461040ce" alt="" width="1900" height="1080" data-path="images/docs/7fa6dd794492f338d9f0d7ea64cc49ff98ccc1b0894842972a55001bc6729eff-new_login_flow.gif" />

* If you're an existing MoonPay customer, Log in to the [MoonPay Dashboard](https://dashboard.moonpay.com) and select Pay with Crypto > Go to MoonPay Commerce Dashboard. Your account and existing KYB data will sync automatically.

<img src="https://mintcdn.com/moonpay-commerce/essAQrcnRhnJ8YUu/images/docs/images/b33pP.gif?s=8a453ac2e8883597766ab48a28733145" alt="" width="1904" height="1080" data-path="images/docs/images/b33pP.gif" />

## Embedded Wallet

If you sign up via email, we automatically create an embedded wallet for you. You don’t need a browser extension, seed phrases, or an existing wallet, making onboarding seamless and enabling instant access to Web3 apps.

<Warning>
  For users who previously used the Helio wallet, the new login flow uses a different wallet setup. To move funds from your existing Helio wallet, visit [https://legacy.hel.io/](https://legacy.hel.io/) and follow the transfer steps.
</Warning>

***

# Create Payments

MoonPay Commerce supports four payment types:

1. **Pay Links** - MoonPay hosted checkout page
2. [**Checkout Widget**](https://docs.hel.io/docs/checkout-widget#/) - embed payments in your app
3. [**Deposits**](https://docs.hel.io/docs/deposits#) - accept any crypto inside your app
4. [**Subscriptions**](https://docs.hel.io/docs/subscriptions#/) - recurring payments

**Pay Link Creation Flow:**

* **Set product details:** name, price, payout wallets, networks, card payments, swaps, and dynamic pricing.
  * **Subscriptions** include billing intervals (weekly, monthly, quarterly, biannual, yearly), renewal reminders, grace periods, and annual discounts.

### Token Swaps

Allow customers to pay with any supported token while you receive **USDC** (0.25% conversion fee). Can be configured via the UI or the [API](https://docs.hel.io/reference/paylink/overview#token-swaps). Choose how payments are settled:

**USDC on Solana only**

All payments, regardless of the original blockchain or token used, are converted into **USDC on Solana** (ETH, MATIC, or SOL → USDC on Solana)

**USDC on Base & Solana**

* EVM payments (any chain/token) → **USDC on Base** (ETH, MATIC, AVAX → USDC on Base)
* Solana payments (any token) → **USDC on Solana** (SOL or SPL tokens → USDC on Solana)

<Info>
  You can only receive funds on EVM networks like Arbitrum and BNB Chain when Token Swaps are enabled. If Token Swaps are disabled, you can’t receive directly in these currencies.
</Info>

* **Advanced options:** [affiliate links](https://docs.hel.io/docs/affiliate-links#/), [discounts](https://docs.hel.io/docs/discounts#/), [split payments](https://docs.hel.io/docs/split-payments#/), [Discord](https://docs.hel.io/docs/discord-memberships#/)/[Telegram](https://docs.hel.io/docs/telegram-memberships#/) memberships, and [gated payments](https://docs.hel.io/docs/gated-payments#/).
* **Final customisation:** pay link theme (light/dark mode, colors), success redirect URL.

<img src="https://mintcdn.com/moonpay-commerce/qQmu63zyUpo0ecJa/images/docs/e922569edd1f3d8f91a1ac8e51e5d870932815d065df6f70bb58386c8e9c33e6-ezgif-77235d62bb4637a1.gif?s=79367e7073b739826376b7225a59fcb4" alt="" width="800" height="454" data-path="images/docs/e922569edd1f3d8f91a1ac8e51e5d870932815d065df6f70bb58386c8e9c33e6-ezgif-77235d62bb4637a1.gif" />

## Pay with QR Code

When an end user pays via QR code on a charge page, the payment uses a deposit-style flow. The user scans the QR code and sends funds directly to complete the payment.

<Info>
  * **Underpayment:** If the user sends less than the required amount, they will be prompted to deposit the remaining balance until the full payable amount is reached.
  * **Overpayment:** If the user sends more than the required amount, the entire deposited amount will be forwarded to the merchant.
</Info>

<img src="https://mintcdn.com/moonpay-commerce/jhHeRTsSl_vhnO0G/images/Screenshot2026-03-23at11.41.40.png?fit=max&auto=format&n=jhHeRTsSl_vhnO0G&q=85&s=0ec7e22ec5fc17d769c2c88af1975bbd" alt="Screenshot2026 03 23at11 41 40" title="Screenshot2026 03 23at11 41 40" className="mx-auto" style={{ width:"40%" }} width="838" height="1404" data-path="images/Screenshot2026-03-23at11.41.40.png" />

***

# Managing Payments

* All transactions appear in the dashboard under the Transactions tab. Each record shows the type of payment (single, subscription, or refund), transaction ID, amount, time, and detailed information.
* From here, you can also issue refunds when needed.
* For reporting, all transaction data can be exported as a CSV file.

<img src="https://mintcdn.com/moonpay-commerce/qQmu63zyUpo0ecJa/images/docs/0ea79cdab86aa7234fe6a8705f72a5f0a4ba893fd45b7fb802a0f0566def988d-ezgif-723fb0a3fc457f7e.gif?s=a0734ba28bc0114085664e4e5c935033" alt="" width="800" height="454" data-path="images/docs/0ea79cdab86aa7234fe6a8705f72a5f0a4ba893fd45b7fb802a0f0566def988d-ezgif-723fb0a3fc457f7e.gif" />

### Updating Your Payout Wallet

If you need to change the wallet that receives payments:

1. Go to **Settings → Wallets** in your Helio Dashboard.
2. Add a **Linked** or **Payout Wallet**.
3. When creating a payment (Step 1 of the payment creation flow), you can choose which wallet will receive the funds for that specific payment.

<img src="https://mintcdn.com/moonpay-commerce/qQmu63zyUpo0ecJa/images/docs/893fcfdf442a7c631c810b2cfb792633d6c3d4c7f6a433db126da94b6f88411d-ezgif-71163ec8c0f3e4ff.gif?s=ba38d103e2ca4f28e8646db09b35496e" alt="" width="800" height="454" data-path="images/docs/893fcfdf442a7c631c810b2cfb792633d6c3d4c7f6a433db126da94b6f88411d-ezgif-71163ec8c0f3e4ff.gif" />

<Info>
  **Note:** Your **main wallet** is used as the **default recipient** for all payments unless another wallet is explicitly selected during payment setup.
</Info>

***

# No Code Integrations

MoonPay Commerce also makes integration simple with out-of-the-box options, including:

* [Shopify Solana Pay Plugin](https://docs.hel.io/docs/solana-pay-shopify-plugin#/)
* [Telegram Bot Integration](https://docs.hel.io/docs/telegram-memberships#/)
* [Discord Bot Integration](https://docs.hel.io/docs/discord-memberships#/)
