---
title: Solana Pay
description: A standard protocol for decentralized payments on Solana
---

**Solana Pay is a standard protocol and set of reference implementations that
enable developers to incorporate decentralized payments into their apps and
services.** The Solana blockchain confirms transactions in less than a second
and costs on average $0.0005, providing users a seamless experience with no
intermediaries.

## Why Solana Pay?

- **Standard Protocol**: Unified approach to payments across all Solana wallets
  and apps
- **Ultra Fast**: Transactions confirm in less than a second
- **Ultra Cheap**: Average transaction cost of $0.0005
- **No Intermediaries**: Direct peer-to-peer payments without third parties
- **Universal Wallet Support**: Compatible with Phantom, Solflare, Backpack, and
  more

## Quick Start

The simplest way to get started is with a transfer request URL:

```
solana:recipient?amount=0.01&label=Coffee%20Shop&message=Grande%20Latte
```

This URL can be:

- Encoded as a QR code for mobile wallet scanning
- Used as a payment link in web applications
- Embedded in mobile apps as deep links

**[→ Transfer Request Quick Start](/docs/tools/solana-pay/quickstart/transfer-requests)** -
Create simple payment URLs

**[→ Transaction Request Quick Start](/docs/tools/solana-pay/quickstart/transaction-requests)** -
Build interactive payment flows

**[→ Overview](/docs/tools/solana-pay/overview)** - Detailed overview and
specifications

## Installation

Install the Solana Pay JavaScript SDK:

```bash
# Using pnpm (recommended)
pnpm add @solana/pay@beta @solana/kit

# Using npm
npm install @solana/pay@beta @solana/kit

# Using yarn
yarn add @solana/pay@beta @solana/kit
```

## Use Cases

Solana Pay enables a wide range of payment scenarios:

- **Retail Payments**: In-person payments using QR codes
- **E-commerce**: Web checkout flows with wallet integration
- **Mobile Apps**: Native payment experiences with deep linking
- **NFT Minting**: Dynamic transaction creation for complex interactions
- **Subscriptions**: Recurring payments and loyalty programs
- **DeFi Integration**: Composable transactions with swaps and lending

## Supporting Wallets

Solana Pay works with all major Solana wallets:

- **[Phantom](https://phantom.app/)** - Most popular Solana wallet
- **[Solflare](https://solflare.com/)** - Multi-platform Solana wallet
- **[Backpack](https://backpack.app/)** - Web3 wallet and app store
- **[Glow](https://glow.app/)** - Mobile-first Solana wallet
- **[Ultimate](https://ultimate.app/)** - DeFi-focused wallet
- **[Decaf Wallet](https://decaf.so/)** - Global Payments wallet
- **[Espresso Cash](https://www.espressocash.com/)** - Global Payments wallet
- **[Tiplink](https://tiplink.io/)** - The world's simplest wallet
- **[Bitget Wallet](https://bitget.com/)** - Multi-chain wallet

## Next Steps

Explore the documentation based on what you're building:

- **[Quick Start Guides](/docs/tools/solana-pay/quickstart/installation)** - Get
  up and running quickly
- **[Transfer Requests](/docs/tools/solana-pay/quickstart/transfer-requests)** -
  Simple payment URLs
- **[Transaction Requests](/docs/tools/solana-pay/quickstart/transaction-requests)** -
  Interactive payment flows
- **[QR Code Integration](/docs/tools/solana-pay/quickstart/qr-codes)** -
  Generate scannable payment codes

## Community & Support

- **Questions?** Ask on
  [Solana Stack Exchange](https://solana.stackexchange.com/) (use the
  `solana-pay` tag)
- **Issues?** Report on
  [GitHub Issues](https://github.com/solana-foundation/pay/issues)

## Source

- [GitHub Repository](https://github.com/solana-foundation/pay)

Built and maintained by the [Solana Foundation](https://solana.org).

Licensed under Apache License, Version 2.0.
