- Accept stablecoins (USDC, USDT, EURC), SOL, BTC, ETH, and thousands of digital assets
- Get real-time global payouts with low fees
- Eliminate disputes, payments are irreversible, removing chargebacks
- Engage customers with airdrops and token-gated store access
- Auto-convert crypto earnings to your bank or receive stablecoins, reducing market volatility exposure
Get Started
- Install the App - Visit the Shopify App Store and click Install
- Log in to Shopify – Access your Shopify merchant dashboard and follow these steps:
- Terms & Conditions – Review and accept the Privacy Policy and Terms of Service
- Business Information– Complete the KYB process (real-time, up to 48 hours). If delayed, contact solanapay@hel.io
- Wallet Setup – Enter a unique Solana wallet address (must not be linked to another MoonPay Commerce account)
- Activate Solana Pay – Click Activate Now, or go to Payment Settings in Shopify Admin, and select Activate
View payments
Access all crypto payments on the Payments page in the Merchant Portal. Each payment links to a Shopify order and shows its current status:- Rejected: Payment was not completed
- Paid: Payment detected on the Solana blockchain
- Completed: Payment confirmed and acknowledged by Shopify, typically updating within seconds of payment confirmation
Refunds
- In Shopify Admin, go to the Orders page & initiate refund
- Open Solana Pay and navigate to the Refunds page
- Click Approve to process a refund or Deny to decline it
- Connect any Solana wallet to confirm the transaction
- The refund is processed in seconds, and the order status updates in Shopify
Enabling multiple blockchains
After completing the initial app setup, you can enable additional blockchain networks - Bitcoin, Ethereum, Polygon and Base. Note that while our platform fees remain consistent across all chains, network gas fees will vary depending on the blockchain and its level of congestion. To enable multi-chain functionality, follow these steps:- Login to Shopify:
- Edit Your Shopify Pay Link
- In the MoonPay Commerce Dashboard, go to Pay Links → Edit Shopify Paylink
- Enable Additional Networks
- In Step 2 of the Pay Link edit, check the box next to the blockchains you want to activate (Ethereum, Bitcoin, etc.)
- You’ll be prompted to link a wallet of the respective chain to receive payments
- Save Your Changes
- Click Next, then Save to apply the new settings
Add an external Wallet to receive payouts
- If you prefer to receive payouts in an external wallet, such as a BTC or ETH account on a centralised exchange, you can add an external wallet. Navigate to Settings -> Manage Wallets.
- Link your Ethereum, Polygon, or Bitcoin wallets depending on the chains you wish to enable.
Advanced options
Log in to the MoonPay Commerce dashboard from the Merchant tab to access these features:Payment tokens
Payments settle in USDC by default. Token swaps are auto-enabled, allowing customers to pay with any Solana token while you receive USDC- To limit accepted tokens, go to Pay Links -> Edit -> Step 2, disable swaps, and select your preferred pricing options.
Wallet Management
- Link a wallet under Settings -> Manage Wallets for direct dashboard login via moonpay.hel.io
- To change your Solana Pay wallet, go to Pay Links -> Edit Shopify Pay link -> Step 2 -> Change payout wallet
Helio API
- Use the API for webhooks and integrations
- Access “ShopifyPaymentGid” via the API; ensure you’ve linked a wallet in Settings
- For more details on Shopify webhooks, click here
- Offer discounts with Solana NFTs
- Add Discord memberships
- Set “Access Controls” with NFT gating or wallet allowlisting
