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
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
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
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:
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.
Payments settle in USDC by default. Token swaps are auto-enabled, allowing customers to pay with any Solana token while you receive USDC
To change your Solana Pay wallet, go to Pay Links -> Edit Shopify Pay link -> Step 2 -> Change payout wallet
Access "ShopifyPaymentGid" via the API; ensure youβve linked a wallet in Settings
Loyalty Features:
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
Install the App - Visit the and click Install
Log in to Shopify β Access your Shopify and follow these steps:
Access all crypto payments on the page in the Merchant Portal. Each payment links to a Shopify order and shows its current status:
Open Solana Pay and navigate to the page
Visit and click on βLogin to Helio.β
Log in to the Helio dashboard from the to access these features:
To limit accepted tokens, go to Pay Links -> Edit -> Step 2, disable swaps, and select your preferred
Link a wallet under Settings -> Manage Wallets for direct dashboard login via
Use the for webhooks and integrations
For more details on Shopify webhooks, click
Offer discounts with
Include a for loyalty use cases such as a discount voucher, receipt, membership or proof of purchase
Add
Set with NFT gating or wallet allowlisting