{"id":509,"date":"2026-10-31T06:41:03","date_gmt":"2026-10-31T10:41:03","guid":{"rendered":"https:\/\/dolanduck.io\/blog\/?p=509"},"modified":"2026-10-31T06:41:03","modified_gmt":"2026-10-31T10:41:03","slug":"what-is-solana-pay","status":"publish","type":"post","link":"https:\/\/dolanduck.io\/blog\/what-is-solana-pay\/","title":{"rendered":"What Is Solana Pay? How Crypto Payments Work on Solana 2026"},"content":{"rendered":"\n<p>Solana Pay is an open payment standard that lets a customer pay a merchant directly from a Solana wallet, usually by scanning a QR code, with the money settling on-chain in seconds. It was released by Solana Labs in 2022 as a free protocol, not a company or a token, and most merchants receive payment in USDC rather than volatile SOL. At a SOL price of about $100 (CoinGecko, October 25, 2026), the base network fee of 0.000005 SOL is about $0.0005 per payment, a fraction of what card networks charge.<\/p>\n\n\n<!--more-->\n\n\n<h2 class=\"wp-block-heading\">Key Facts<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>What it is:<\/strong> an open specification for encoding payment requests as URLs and QR codes that Solana wallets understand.<\/li><li><strong>Released:<\/strong> 2022, by Solana Labs; anyone can implement it without permission or licence fees.<\/li><li><strong>Currencies:<\/strong> SOL or any SPL token, with USDC the usual choice for merchants.<\/li><li><strong>Cost:<\/strong> network fees only at the protocol level, about $0.0005 per transaction at a $100 SOL price; payment providers built on top may add their own fees.<\/li><li><strong>Shopify:<\/strong> a Solana Pay app arrived on the Shopify App Store in August 2023; Helio took over the plugin in December 2023, and MoonPay acquired Helio in January 2025.<\/li><li><strong>No chargebacks:<\/strong> a confirmed payment cannot be reversed by the payer&#8217;s bank, which is a feature for merchants and a risk for buyers.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How a Solana Pay Payment Works<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>The merchant creates a request.<\/strong> The checkout generates a Solana Pay URL containing the recipient address, the amount, the token (for example USDC) and a unique reference key.<\/li><li><strong>The customer scans it.<\/strong> A Solana wallet reads the QR code and shows the amount and recipient for approval.<\/li><li><strong>The wallet signs and sends.<\/strong> The payment is an ordinary Solana transaction.<\/li><li><strong>The merchant confirms.<\/strong> The checkout watches the chain for a transaction carrying its reference key, so it knows exactly which order was paid without asking the customer anything.<\/li><\/ol>\n\n\n\n<p>There are two request types. A <strong>transfer request<\/strong> is a simple &#8220;send X to Y&#8221; link. A <strong>transaction request<\/strong> lets the merchant&#8217;s server build a custom transaction, for example a payment plus a loyalty NFT, which the wallet then signs. The token mechanics behind USDC payments are the same as for any <a href=\"\/blog\/what-are-spl-tokens-solana-guide-2026\/\">SPL token<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Solana Pay vs Card Payments<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><\/th><th>Solana Pay<\/th><th>Card payment<\/th><\/tr><\/thead><tbody><tr><td>Settlement<\/td><td>Seconds, on-chain<\/td><td>Days, through the card network<\/td><\/tr><tr><td>Typical fee<\/td><td>Network fee about $0.0005 plus any provider fee<\/td><td>Often 2-3% plus a fixed fee<\/td><\/tr><tr><td>Chargebacks<\/td><td>None<\/td><td>Yes<\/td><\/tr><tr><td>Needs<\/td><td>A Solana wallet with USDC or SOL, and a little SOL for the fee<\/td><td>A card<\/td><\/tr><tr><td>Price volatility<\/td><td>None if paid in USDC<\/td><td>None<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>The fee gap is the reason merchants care. On a $50 order, a 2.9% card fee is $1.45; the Solana network fee is about $0.0005, roughly 3,000 times smaller, though a payment provider&#8217;s own fee narrows that gap.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Limits<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Customer adoption:<\/strong> the buyer needs a funded Solana wallet. Most shoppers still do not have one.<\/li><li><strong>No buyer protection:<\/strong> without chargebacks, a dishonest merchant cannot be forced to refund through a bank.<\/li><li><strong>Taxes and accounting:<\/strong> paying in SOL can be a taxable disposal in many countries; paying in USDC simplifies this but does not remove it everywhere.<\/li><li><strong>SOL for fees:<\/strong> even a USDC payment needs a small SOL balance to cover the network fee, explained in <a href=\"\/blog\/why-do-you-need-sol-to-send-memecoins\/\">why you need SOL to send tokens<\/a>.<\/li><li><strong>Fake QR codes:<\/strong> a QR code is only as trustworthy as the place it is displayed. Always check the recipient and amount in your wallet before signing.<\/li><\/ul>\n\n\n\n<p>You can verify any Solana Pay transaction, including its reference key, on <a href=\"https:\/\/solscan.io\" target=\"_blank\" rel=\"nofollow noopener\">Solscan<\/a>. The specification itself is published on <a href=\"https:\/\/github.com\/solana-foundation\/solana-pay\" target=\"_blank\" rel=\"nofollow noopener\">GitHub<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paying With Memecoins Like $DOLAN<\/h2>\n\n\n\n<p>Technically, Solana Pay accepts any SPL token, so a merchant could request payment in DOLAN Duck ($DOLAN), a fair-launch token with a fixed 98.3M supply and roughly 10,700 holders. In practice merchants avoid it, because a memecoin&#8217;s price can move more in an hour than a card fee costs in a year. Memecoins on Solana are speculative assets first, a point covered in <a href=\"\/blog\/memecoin-investment-risks-solana-trader\/\">memecoin investment risks for Solana traders<\/a>.<\/p>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1792924732127\"><strong class=\"schema-faq-question\">What is Solana Pay?<\/strong> <p class=\"schema-faq-answer\">Solana Pay is an open payment standard that lets customers pay merchants directly from a Solana wallet, usually by scanning a QR code. Payments settle on-chain in seconds.<\/p> <\/div><div class=\"schema-faq-section\" id=\"faq-question-1792924732128\"><strong class=\"schema-faq-question\">Is Solana Pay a company or a token?<\/strong> <p class=\"schema-faq-answer\">Neither. It is a free, open specification released by Solana Labs in 2022. Companies build checkout products on top of it.<\/p> <\/div><div class=\"schema-faq-section\" id=\"faq-question-1792924732129\"><strong class=\"schema-faq-question\">How much does Solana Pay cost?<\/strong> <p class=\"schema-faq-answer\">At the protocol level only the network fee applies, about $0.0005 at a $100 SOL price. Payment providers that build on Solana Pay may charge their own fees.<\/p> <\/div><div class=\"schema-faq-section\" id=\"faq-question-1792924732130\"><strong class=\"schema-faq-question\">Can I use Solana Pay on Shopify?<\/strong> <p class=\"schema-faq-answer\">A Solana Pay app launched on the Shopify App Store in August 2023. Helio took it over in December 2023, and MoonPay acquired Helio in January 2025, so check the current listing before you rely on it.<\/p> <\/div><div class=\"schema-faq-section\" id=\"faq-question-1792924732131\"><strong class=\"schema-faq-question\">Which tokens can I pay with?<\/strong> <p class=\"schema-faq-answer\">SOL or any SPL token, but merchants usually request USDC to avoid price swings.<\/p> <\/div><div class=\"schema-faq-section\" id=\"faq-question-1792924732132\"><strong class=\"schema-faq-question\">Can a Solana Pay payment be refunded?<\/strong> <p class=\"schema-faq-answer\">Only if the merchant sends a new payment back. There are no chargebacks, so check the recipient and amount before signing.<\/p> <\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Solana Pay is an open payment standard that lets a customer pay a merchant directly from a Solana wallet, usually by scanning a QR code,&#8230;<\/p>\n","protected":false},"author":2,"featured_media":510,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-509","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain"],"_links":{"self":[{"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/posts\/509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/comments?post=509"}],"version-history":[{"count":1,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/posts\/509\/revisions"}],"predecessor-version":[{"id":548,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/posts\/509\/revisions\/548"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/media\/510"}],"wp:attachment":[{"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/media?parent=509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/categories?post=509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/tags?post=509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}