Solana Pay - Shopify plugin
Accept digital payments on your Shopify store
Last updated
Accept digital payments on your Shopify store
Last updated
Easily integrate Solana Pay into your Shopify store:
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
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 Helio account)
Activate Solana Pay – Click Activate Now, or go to Payment Settings in Shopify Admin, and select Activate
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
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
Important: if your transaction is on not on the Solana chain, please manually refund the customer by copying their wallet address and directly sending the refund amount from your wallet
After completing the initial app setup, you can enable additional blockchain networks - Bitcoin, Ethereum, Polygon and Base. Note that while Helio’s 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 Helio:
Visit merchant.solanapay.hel.io/merchant and click on ‘Login to Helio.’
Edit Your Shopify Pay Link
In the Helio 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.
Once you've completed these steps, multi-chain payments will be enabled, allowing you to accept transactions from multiple blockchain networks.
Log in to the Helio dashboard from the Merchant tab to access these features:
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
Link a wallet under Settings -> Manage Wallets for direct dashboard login via app.hel.io
To change your Solana Pay wallet, go to Pay Links -> Edit Shopify Pay link -> Step 2 -> Change payout wallet
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
Loyalty Features:
Offer discounts with Solana NFTs
Include a NFT airdrop for loyalty use cases such as a discount voucher, receipt, membership or proof of purchase
Set "Access Controls" with NFT gating or wallet allowlisting
Wallets and Payouts: Use any Solana wallet (e.g., Phantom, Solflare, Ledger, Coinbase). Change your payout wallet anytime from the Helio dashboard. For auto off-ramping USDC to your bank via Bridge.xyz, contact Helio.
Supported Currencies: Hundreds of cryptocurrencies supported, with USDC as the default. Change your settlement currency via the Helio dashboard. Built-in swaps (via Jupiter) allow purchases in preferred tokens.
Custody: Helio doesn’t custody funds; all transactions are peer-to-peer on blockchain.
Settlement & Refund Wallets: Different wallets are allowed. Refunds require self-custody wallets (e.g., Phantom, Solflare); custodial accounts aren’t supported directly in Shopify UI.
Support: Email solanapay@hel.io