Solana Pay - Shopify plugin

Accept digital payments on your Shopify store

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

Get Started

  1. Install the App - Visit the [Shopify App Store](https://apps.shopify.com/solana-pay-helio and click Install
  2. 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 [email protected]
  • Wallet Setup – Enter a unique Solana wallet address (must not be linked to another Helio account)
  1. 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

  1. In Shopify Admin, go to the Orders page & initiate refund
  2. Open Solana Pay and navigate to the [Refunds](https://merchant.solanapay.hel.io/refunds page
  3. Click Approve to process a refund or Deny to decline it
  4. Connect any Solana wallet to confirm the transaction
  5. 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

Enabling multiple blockchains

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:

  1. Login to Helio:
  1. Edit Your Shopify Pay Link
  • In the Helio Dashboard, go to Pay LinksEdit Shopify Paylink
  1. 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
  1. 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.

Advanced options

Log in to the Helio 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 app.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

Loyalty Features:

Additional Information

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 [email protected]