Guide to Solana Pay - A Blockchain Digital Payments Framework
Solana Pay is a new, open, and free-to-use payments framework built on Solana — the world’s most performant web3 ecosystem. Solana Pay was announced in early 2022. Solana Pay is built for immediate transactions and it is meant to compete directly with traditional payment processors like Visa, Mastercard, and American Express.
Traditional payment processors are expensive and exercise monopolistic control over payments. Payment processors are able to extract 3-5% of each transaction as a fee. Payment processor fees are meaningful for small businesses who might operate with a 5-10% overall profit margin.
Solana Pay offers small and medium sized businesses the opportunity to reduce their payment processor fees. For example, a small business with a 5% profit margin could increase their profit margin to 8% by removing a 3% payment processor fee. The increase in profit is ~60%, which is meaningful.
Demand for blockchain digital payment such as Solana Pay is high. A recent study by Visa found that 73% of small businesses surveyed said accepting digital payments is fundamental to growth in 2022. Approximately 59% said they already are, or plan to, use only digital payments within the next two years.
Solana Pay creates the building blocks for direct merchant-to-consumer relationships that are truly peer-to-peer and operate on a decentralized network. Merchants are able to connect directly with consumers and clear payments in seconds for low fees. Also, merchants can unlock new promotional opportunities like sending reward tokens or NFTs, enhanced loyalty programs based on activities on-chain, and other targeted offers based on quick and direct interactions.
The growing industry of blockchain payments is developing quickly. The launch of Solana Pay means merchants and consumers will now have an option to integrate blockchain technology into their daily commerce. Businesses now have the opportunity to increase their profit margins and improve their access to capital by reducing the payment clearing time.
Solana Pay has many advantages over traditional payments rails:
Solana Pay is compatible with Solana SOL and all SPL tokens. Circle worked together with the team at Solana Labs to develop Solana Pay. Circle's USDC stablecoin can be used with Solana Pay.
"Circle is thrilled to be working with Solana to simplify and adapt USDC payments for consumer-facing businesses. The launch of Solana Pay is a critical step toward broadening access and usage for merchants and customers who want a faster, more efficient payment option for everyday commerce."
- Jeremy Allaire, Co-founder, Chairman, and CEO of Circle (source)
Solana Pay transactions cost the same amount as any other Solana transaction - 0.000005 SOL, which is a fraction of one penny.
Solana Pay is available to anyone who uses Solana. Solana Pay is a protocol to send and receive payments. There is not a centralized authority or clearing agent who controls payments.
Solana Pay uses a QR code to generate payment transaction instructions. A merchant can add Solana Pay QR codes on their website, mobile app, or at the point-of-sale terminal.
Avana Wallet has Solana Pay fully integrated into our Solana Wallet mobile app and browser extension. When you use Avana Wallet, you can send and receive Solana Pay payments in seconds.
Step 1: Fill in information and create the Solana Pay invoice. Select the currency (Solana SOL or USDC) and amount.
Step 2: Check invoice status. The invoice will show a green checkmark when it is paid. Avana Wallet monitors the invoice status realtime.
Step 3: Verify invoice information.
Avana Wallet enables you to send and receive links for Solana Pay transactions. For example, you can create a Solana Pay invoice and send the payer a link the QR code hosted on Avana Wallet's website. The link contains the invoice details and a custom QR code that the payer can scan and complete the payment.
The Solana Pay invoice will show the transaction details after it has been paid.
Avana Wallet's mobile app works seamlessly with Solana Pay. You can scan Solana Pay QR code and make a payment in a matter of seconds.
Solana Pay QR codes store a URL that contains the information needed to process a Solana Pay transaction. A Solana Pay QR code might look something like this: solana:czwkafFYmZ4mBsWW5BjfJ2wRjmZpRkdKSTqvmwr58HY?reference=7qB4d3pamVpnGceJxGQFGctK2J3BcnzWNQdZd5GCbQTJ&amount=2&spl-token=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v&label=Payment. The URL instructs the payer to send $2 USDC to Solana wallet address czwkafFYmZ4mBsWW5BjfJ2wRjmZpRkdKSTqvmwr58HY. The payment uses a reference id of 7qB4d3pamVpnGceJxGQFGctK2J3BcnzWNQdZd5GCbQTJ, which is similar to a unique transaction id on receipts.
A sample Solana Pay QR code generate with Avana Wallet looks similar to this:
The outlook is bright for Solana Pay. Avana Wallet, Phantom, Glow, and Solflare have all integrated Solana Pay into their native Solana wallet apps. Many developers are working on Solana Pay applications to help onboard more merchants and consumers.
Solana's fast and cheap blockchain is highly performant and capable of handling a large global payments system. Visa's network processes about 2,500-3,000 transactions per second during peak times. Solana is capable of handling over 60,000 transactions per second, which means it can handle all of Visa's volume.
Solana Pay developer docs
Visa Study on Digital Payments
Upgrade your Solana wallet today