Solana Pay is an open payment standard that lets customers pay you by scanning a QR code with their Solana wallet app. The wallet reads the QR, shows the exact USDC amount to pay, and the customer approves — no typing, no copy-pasting addresses, no checkout friction.
Solana Pay appears as a dedicated payment option on your checkout page alongside iDEAL, credit card, and bank transfer — once you connect your Solana wallet in Provider Settings.
The customer opens their wallet app, points the camera at the QR code, and taps approve. No address copy-paste, no manual amount entry — the wallet fills everything in automatically.
Works with any Solana wallet
Phantom, Solflare, Backpack, Trust Wallet, Coinbase Wallet — any wallet that supports the Solana Pay standard works out of the box. No special setup needed for your customers.
Instant settlement
Solana confirms in under a second. The USDC is in your wallet almost immediately after the customer approves.
Open standard
Solana Pay is an open protocol — not owned by PayRequest or any single company. Any wallet that implements it can pay you, and competition keeps it free.
You just need a Solana wallet address connected to your account. That’s the address customers’ payments will land in.
1
Open Provider Settings
In your PayRequest dashboard, go to Settings → Provider Settings.
2
Connect your Solana wallet
Scroll to Solana Wallet (P2P) and click Connect Solana Wallet. Approve in Phantom, Solflare, or any compatible wallet. Your address is saved.
3
Done — Solana Pay appears on your page
From now on, a Solana Pay card shows up in the payment method selector on your checkout page, right alongside iDEAL and bank transfer. No extra configuration needed.
The same wallet connection powers both Solana Pay (QR checkout) and P2P wallet payments (the hero send button on your page). Connect once, get both.
When a customer selects Solana Pay on your checkout page:
1
QR code appears
The page shows a QR code with the exact USDC amount already encoded — converted from your invoice or product price at the current EUR/USD rate.
2
Customer scans with their wallet
They open Phantom, Solflare, or any Solana Pay wallet and point the camera. The wallet displays: merchant name, amount in USDC, and a single Confirm button.
3
Customer approves — payment sent
One tap in the wallet sends the USDC. The transaction is signed and broadcast to the Solana network.
4
Checkout page confirms
Within 1–2 seconds the checkout page shows a green confirmation. The invoice is marked paid in your PayRequest dashboard.
On mobile devices, a “Open in wallet app” link appears below the QR code so customers can tap directly into their wallet without needing to scan.
If a customer doesn’t have a wallet yet, Phantom is the easiest to get started with — it’s available on iOS, Android, and as a browser extension for Chrome, Firefox, and Brave.
PayRequest charges a 2% platform fee on each Solana Pay transaction, automatically split at the time of payment:
Example
Amount
Customer pays
100 USDC
You receive
98 USDC
PayRequest fee
2 USDC
The split is built into the transaction itself — there’s no extra step or delay. The customer also pays a tiny Solana network fee (usually under $0.001).
Are there hidden fees?
No. The 2% is the only charge. No monthly fee, no currency conversion cost, no chargeback risk.
When a customer chooses Solana Pay on your checkout, they see two tabs:
Scan QR Code — The standard Solana Pay experience. Works with any Solana Pay wallet. Recommended.
Connect Wallet — Connects directly via WalletConnect. Best for customers paying from a desktop browser wallet extension who don’t want to use their phone camera.
Both tabs pay USDC to the same wallet and charge the same 2% fee. The end result is identical.
USDC is a stablecoin — always worth $1 USD. Unlike Bitcoin, its value doesn’t go up or down. It’s issued by Circle, backed by real dollar reserves, and available on most major exchanges. It’s the standard currency for Solana payments.
Does the customer need a PayRequest account?
No. Any customer with a Solana wallet and USDC can pay — no account, no signup, no email required.
What if the customer doesn't have USDC?
They can buy USDC on any major exchange (Coinbase, Kraken, Bitvavo) and send it to their Solana wallet. Most exchanges let you withdraw directly to a Solana wallet address.
Do I need to worry about exchange rates?
No. At the moment the QR code is generated, PayRequest converts your invoice amount to USDC at the current EUR/USD rate. The customer sees and approves the exact USDC amount. You receive that amount (minus 2%) in your wallet.
Can I refund a Solana Pay payment?
Solana transactions are irreversible. To refund a customer, send USDC directly from your wallet to their address. You can find their wallet address and transaction details in your PayRequest transaction history.
Does Solana Pay work on my payment page automatically?
Yes — once you connect your Solana wallet in Provider Settings, Solana Pay appears on all your payment pages and checkout links automatically. No per-page setup needed.
Can I use Solana Pay alongside iDEAL or credit card?
Yes. PayRequest shows all your enabled payment methods as cards on one checkout page. The customer picks the one that works for them.
How do I convert received USDC to euros?
Send your USDC from your Solana wallet to an exchange account (Coinbase, Kraken, Bitvavo), sell it for EUR, and withdraw to your bank. Most exchanges process this within minutes.
Set up your Solana wallet in Provider Settings to activate Solana Pay on your checkout.
P2P Wallet Payments
The same Solana wallet also powers instant P2P payments from your payrequest.me page — no invoice needed.
USDC on Base
Accept USDC on the Base network via WalletConnect — another crypto option alongside Solana Pay.
Share Your Crypto Address
Get a branded link with your SOL address, QR code, and copy button — great for giveaways and tips.
Payment Methods Overview
See all payment methods PayRequest supports and how they compare.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"PayRequest","description":"Practical guides for businesses, customers and developers using PayRequest.","colors":{"primary":"#1A57C0","light":"#38BDF8","dark":"#174DAC"},"logo":{"light":"https://mintcdn.com/payrequest/zrQAjlc-gXHsHv22/logo/light.svg?fit=max\u0026auto=format\u0026n=zrQAjlc-gXHsHv22\u0026q=85\u0026s=7cf92471b69b4ed642716c5ccb1579d5","dark":"https://mintcdn.com/payrequest/zrQAjlc-gXHsHv22/logo/dark.svg?fit=max\u0026auto=format\u0026n=zrQAjlc-gXHsHv22\u0026q=85\u0026s=6ef954e365d1a024136f51f476d3c299","href":"https://payrequest.io"},"favicon":"https://mintcdn.com/payrequest/zrQAjlc-gXHsHv22/favicon.svg?fit=max\u0026auto=format\u0026n=zrQAjlc-gXHsHv22\u0026q=85\u0026s=89ca69b646c69c38c7594460432463c9","appearance":{"default":"system"},"background":{"decoration":"gradient","color":{"light":"#F5F8FC","dark":"#171717"}},"navbar":{"links":[{"href":"mailto:support@payrequest.io","label":"Support"}],"primary":{"type":"button","label":"Open PayRequest","href":"https://payrequest.app"}},"footer":{"socials":{"twitter":"https://twitter.com/payrequest_io"},"links":[{"header":"Guides","items":[{"label":"For businesses","href":"/getting-started/welcome-to-payrequest"},{"label":"For customers","href":"/customer-guide/overview"},{"label":"For developers","href":"/api/overview"}]},{"header":"Help","items":[{"label":"Customer support guide","href":"/customer-guide/getting-help"},{"label":"Contact PayRequest","href":"mailto:support@payrequest.io"},{"label":"Documentation for AI","href":"/getting-started/using-docs-with-ai"}]}]},"search":{"prompt":"Search payments, invoices, deposits…"},"seo":{"indexing":"navigable"},"fonts":{"family":"Geist"},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"payrequest","hasAudioNarration":false,"actualSubdomain":"payrequest","customDomains":["docs.payreque.st"],"gitSource":{"type":"github","owner":"payrequestio","repo":"payrequest.me","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad9018ba189993dc48b38ec","collectionId":"65642ad7-44b6-4e3a-97b7-98f7682e804f","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad9018ba189993dc48b38ec"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ad9018ba189993dc48b38ec","clientVersion":"0.0.3926","searchFilterCounts":[{"language":"default","tag":"Business guides","count":164},{"language":"default","tag":"Payment Processing","count":27},{"language":"default","tag":"Shop \u0026 Checkout","count":21},{"language":"default","tag":"Products \u0026 Pricing","count":17},{"language":"default","tag":"Customer guide","count":14},{"language":"default","tag":"Invoices","count":14},{"language":"default","tag":"Subscriptions","count":14},{"language":"default","tag":"Customer Management","count":11},{"language":"default","tag":"Developers","count":10},{"language":"default","tag":"Analytics \u0026 Reporting","count":9}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"payment-processing/solana-pay","slug":"/payment-processing/solana-pay","pageMetadata":{"title":"Solana Pay","description":"Accept USDC payments via QR code — customers scan with any Solana Pay wallet. No checkout form, instant settlement, 2% fee.","icon":"qrcode","href":"/payment-processing/solana-pay"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Accept USDC payments via QR code — customers scan with any Solana Pay wallet. No checkout form, instant settlement, 2% fee.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,Info,Step,Steps,Table,Tip}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`solana-pay`,children:`Solana Pay`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Solana Pay`}),` is an open payment standard that lets customers pay you by scanning a QR code with their Solana wallet app. The wallet reads the QR, shows the exact USDC amount to pay, and the customer approves — no typing, no copy-pasting addresses, no checkout friction.`]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Solana Pay appears as a dedicated payment option on your checkout page alongside iDEAL, credit card, and bank transfer — once you connect your Solana wallet in Provider Settings.`})}),`\n`,_jsx(Heading,{level:`2`,id:`why-use-solana-pay`,children:`Why Use Solana Pay`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Scan \u0026 pay in seconds`,icon:`qrcode`,children:_jsx(_components.p,{children:`The customer opens their wallet app, points the camera at the QR code, and taps approve. No address copy-paste, no manual amount entry — the wallet fills everything in automatically.`})}),_jsx(Card,{title:`Works with any Solana wallet`,icon:`wallet`,children:_jsx(_components.p,{children:`Phantom, Solflare, Backpack, Trust Wallet, Coinbase Wallet — any wallet that supports the Solana Pay standard works out of the box. No special setup needed for your customers.`})}),_jsx(Card,{title:`Instant settlement`,icon:`bolt`,children:_jsx(_components.p,{children:`Solana confirms in under a second. The USDC is in your wallet almost immediately after the customer approves.`})}),_jsx(Card,{title:`Open standard`,icon:`code`,children:_jsx(_components.p,{children:`Solana Pay is an open protocol — not owned by PayRequest or any single company. Any wallet that implements it can pay you, and competition keeps it free.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-enable-solana-pay`,children:`How to Enable Solana Pay`}),`\n`,_jsx(_components.p,{children:`You just need a Solana wallet address connected to your account. That’s the address customers’ payments will land in.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Provider Settings`,children:_jsxs(_components.p,{children:[`In your PayRequest dashboard, go to `,_jsx(_components.strong,{children:`Settings → Provider Settings`}),`.`]})}),_jsx(Step,{title:`Connect your Solana wallet`,children:_jsxs(_components.p,{children:[`Scroll to `,_jsx(_components.strong,{children:`Solana Wallet (P2P)`}),` and click `,_jsx(_components.strong,{children:`Connect Solana Wallet`}),`. Approve in Phantom, Solflare, or any compatible wallet. Your address is saved.`]})}),_jsx(Step,{title:`Done — Solana Pay appears on your page`,children:_jsxs(_components.p,{children:[`From now on, a `,_jsx(_components.strong,{children:`Solana Pay`}),` card shows up in the payment method selector on your checkout page, right alongside iDEAL and bank transfer. No extra configuration needed.`]})})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`The same wallet connection powers both `,_jsx(_components.strong,{children:`Solana Pay`}),` (QR checkout) and `,_jsx(_components.strong,{children:`P2P wallet payments`}),` (the hero send button on your page). Connect once, get both.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works-for-your-customer`,children:`How It Works for Your Customer`}),`\n`,_jsxs(_components.p,{children:[`When a customer selects `,_jsx(_components.strong,{children:`Solana Pay`}),` on your checkout page:`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`QR code appears`,children:_jsx(_components.p,{children:`The page shows a QR code with the exact USDC amount already encoded — converted from your invoice or product price at the current EUR/USD rate.`})}),_jsx(Step,{title:`Customer scans with their wallet`,children:_jsxs(_components.p,{children:[`They open Phantom, Solflare, or any Solana Pay wallet and point the camera. The wallet displays: merchant name, amount in USDC, and a single `,_jsx(_components.strong,{children:`Confirm`}),` button.`]})}),_jsx(Step,{title:`Customer approves — payment sent`,children:_jsx(_components.p,{children:`One tap in the wallet sends the USDC. The transaction is signed and broadcast to the Solana network.`})}),_jsx(Step,{title:`Checkout page confirms`,children:_jsx(_components.p,{children:`Within 1–2 seconds the checkout page shows a green confirmation. The invoice is marked paid in your PayRequest dashboard.`})})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`On mobile devices, a `,_jsx(_components.strong,{children:`“Open in wallet app”`}),` link appears below the QR code so customers can tap directly into their wallet without needing to scan.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`supported-customer-wallets`,children:`Supported Customer Wallets`}),`\n`,_jsxs(_components.p,{children:[`Any wallet that supports the `,_jsx(_components.strong,{children:`Solana Pay standard`}),` works — which includes all major Solana wallets:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Wallet`}),_jsx(_components.th,{children:`Where to get it`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Phantom`})}),_jsxs(_components.td,{children:[_jsx(_components.a,{href:`https://phantom.app`,children:`phantom.app`}),` — most popular, recommended for new users`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Solflare`})}),_jsxs(_components.td,{children:[_jsx(_components.a,{href:`https://solflare.com`,children:`solflare.com`}),` — full-featured, hardware wallet support`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Backpack`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://backpack.app`,children:`backpack.app`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Coinbase Wallet`})}),_jsx(_components.td,{children:`Available on iOS and Android`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Trust Wallet`})}),_jsx(_components.td,{children:`Available on iOS and Android`})]})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`If a customer doesn’t have a wallet yet, `,_jsx(_components.strong,{children:`Phantom`}),` is the easiest to get started with — it’s available on iOS, Android, and as a browser extension for Chrome, Firefox, and Brave.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`fees`,children:`Fees`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`What does it cost?`,id:`what-does-it-cost`,children:[_jsxs(_components.p,{children:[`PayRequest charges a `,_jsx(_components.strong,{children:`2% platform fee`}),` on each Solana Pay transaction, automatically split at the time of payment:`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Example`}),_jsx(_components.th,{children:`Amount`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Customer pays`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`100 USDC`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`You receive`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`98 USDC`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`PayRequest fee`}),_jsx(_components.td,{children:`2 USDC`})]})]})]}),_jsx(_components.p,{children:`The split is built into the transaction itself — there’s no extra step or delay. The customer also pays a tiny Solana network fee (usually under $0.001).`})]}),_jsx(Accordion,{title:`Are there hidden fees?`,id:`are-there-hidden-fees`,children:_jsx(_components.p,{children:`No. The 2% is the only charge. No monthly fee, no currency conversion cost, no chargeback risk.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`solana-pay-vs-other-payment-methods`,children:`Solana Pay vs. Other Payment Methods`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{children:`Solana Pay`}),_jsx(_components.th,{children:`USDC on Base`}),_jsx(_components.th,{children:`iDEAL / Card`}),_jsx(_components.th,{children:`Bank Transfer`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`How customer pays`})}),_jsx(_components.td,{children:`Scan QR in wallet`}),_jsx(_components.td,{children:`WalletConnect`}),_jsx(_components.td,{children:`Online banking / card`}),_jsx(_components.td,{children:`Manual transfer`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Settlement time`})}),_jsx(_components.td,{children:`~1 second`}),_jsx(_components.td,{children:`~1 second`}),_jsx(_components.td,{children:`1–3 days`}),_jsx(_components.td,{children:`1–3 days`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Platform fee`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2%`}),_jsx(_components.td,{children:`Varies`}),_jsx(_components.td,{children:`Free`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Chargeback risk`})}),_jsx(_components.td,{children:`None`}),_jsx(_components.td,{children:`None`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`No`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Works internationally`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Limited`}),_jsx(_components.td,{children:`SEPA only`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`connect-wallet-vs-scan-qr`,children:`Connect Wallet vs. Scan QR`}),`\n`,_jsx(_components.p,{children:`When a customer chooses Solana Pay on your checkout, they see two tabs:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Scan QR Code`}),` — The standard Solana Pay experience. Works with any Solana Pay wallet. Recommended.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Connect Wallet`}),` — Connects directly via WalletConnect. Best for customers paying from a desktop browser wallet extension who don’t want to use their phone camera.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Both tabs pay USDC to the same wallet and charge the same 2% fee. The end result is identical.`}),`\n`,_jsx(Heading,{level:`2`,id:`frequently-asked-questions`,children:`Frequently Asked Questions`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`What is USDC?`,id:`what-is-usdc`,children:_jsxs(_components.p,{children:[`USDC is a `,_jsx(_components.strong,{children:`stablecoin`}),` — always worth $1 USD. Unlike Bitcoin, its value doesn’t go up or down. It’s issued by Circle, backed by real dollar reserves, and available on most major exchanges. It’s the standard currency for Solana payments.`]})}),_jsx(Accordion,{title:`Does the customer need a PayRequest account?`,id:`does-the-customer-need-a-payrequest-account`,children:_jsx(_components.p,{children:`No. Any customer with a Solana wallet and USDC can pay — no account, no signup, no email required.`})}),_jsx(Accordion,{title:`What if the customer doesn't have USDC?`,id:`what-if-the-customer-doesnt-have-usdc`,children:_jsx(_components.p,{children:`They can buy USDC on any major exchange (Coinbase, Kraken, Bitvavo) and send it to their Solana wallet. Most exchanges let you withdraw directly to a Solana wallet address.`})}),_jsx(Accordion,{title:`Do I need to worry about exchange rates?`,id:`do-i-need-to-worry-about-exchange-rates`,children:_jsx(_components.p,{children:`No. At the moment the QR code is generated, PayRequest converts your invoice amount to USDC at the current EUR/USD rate. The customer sees and approves the exact USDC amount. You receive that amount (minus 2%) in your wallet.`})}),_jsx(Accordion,{title:`Can I refund a Solana Pay payment?`,id:`can-i-refund-a-solana-pay-payment`,children:_jsx(_components.p,{children:`Solana transactions are irreversible. To refund a customer, send USDC directly from your wallet to their address. You can find their wallet address and transaction details in your PayRequest transaction history.`})}),_jsx(Accordion,{title:`Does Solana Pay work on my payment page automatically?`,id:`does-solana-pay-work-on-my-payment-page-automatically`,children:_jsx(_components.p,{children:`Yes — once you connect your Solana wallet in Provider Settings, Solana Pay appears on all your payment pages and checkout links automatically. No per-page setup needed.`})}),_jsx(Accordion,{title:`Can I use Solana Pay alongside iDEAL or credit card?`,id:`can-i-use-solana-pay-alongside-ideal-or-credit-card`,children:_jsx(_components.p,{children:`Yes. PayRequest shows all your enabled payment methods as cards on one checkout page. The customer picks the one that works for them.`})}),_jsx(Accordion,{title:`How do I convert received USDC to euros?`,id:`how-do-i-convert-received-usdc-to-euros`,children:_jsx(_components.p,{children:`Send your USDC from your Solana wallet to an exchange account (Coinbase, Kraken, Bitvavo), sell it for EUR, and withdraw to your bank. Most exchanges process this within minutes.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next Steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Connect Your Solana Wallet`,icon:`wallet`,href:`/business-settings/business-details`,children:_jsx(_components.p,{children:`Set up your Solana wallet in Provider Settings to activate Solana Pay on your checkout.`})}),_jsx(Card,{title:`P2P Wallet Payments`,icon:`arrow-right-arrow-left`,href:`/payment-processing/p2p-wallet-payments`,children:_jsx(_components.p,{children:`The same Solana wallet also powers instant P2P payments from your payrequest.me page — no invoice needed.`})}),_jsx(Card,{title:`USDC on Base`,icon:`coin`,href:`/payment-processing/crypto-payments`,children:_jsx(_components.p,{children:`Accept USDC on the Base network via WalletConnect — another crypto option alongside Solana Pay.`})}),_jsx(Card,{title:`Share Your Crypto Address`,icon:`share-nodes`,href:`/payment-processing/share-wallet-address`,children:_jsx(_components.p,{children:`Get a branded link with your SOL address, QR code, and copy button — great for giveaways and tips.`})}),_jsx(Card,{title:`Payment Methods Overview`,icon:`list-check`,href:`/payment-processing/payment-methods-overview`,children:_jsx(_components.p,{children:`See all payment methods PayRequest supports and how they compare.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Solana Pay","description":"Accept USDC payments via QR code — customers scan with any Solana Pay wallet. No checkout form, instant settlement, 2% fee.","icon":"qrcode","href":"/payment-processing/solana-pay"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Solana Pay","slug":"solana-pay","depth":1,"children":[]},{"title":"Why Use Solana Pay","slug":"why-use-solana-pay","depth":2,"children":[]},{"title":"How to Enable Solana Pay","slug":"how-to-enable-solana-pay","depth":2,"children":[]},{"title":"How It Works for Your Customer","slug":"how-it-works-for-your-customer","depth":2,"children":[]},{"title":"Supported Customer Wallets","slug":"supported-customer-wallets","depth":2,"children":[]},{"title":"Fees","slug":"fees","depth":2,"children":[]},{"title":"Solana Pay vs. Other Payment Methods","slug":"solana-pay-vs-other-payment-methods","depth":2,"children":[]},{"title":"Connect Wallet vs. Scan QR","slug":"connect-wallet-vs-scan-qr","depth":2,"children":[]},{"title":"Frequently Asked Questions","slug":"frequently-asked-questions","depth":2,"children":[]},{"title":"Next Steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"payrequest","siteName":"PayRequest","title":"Solana Pay - PayRequest","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-10T12:10:33.264Z","originalFileLocation":"payment-processing/solana-pay.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Accept USDC payments via QR code — customers scan with any Solana Pay wallet. No checkout form, instant settlement, 2% fee.\">\u003cmeta data-mint-head name=\"application-name\" content=\"PayRequest\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/payrequest/gDPPHI95IDB5fQ2i/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/payrequest/gDPPHI95IDB5fQ2i/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/payrequest/gDPPHI95IDB5fQ2i/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/payrequest/gDPPHI95IDB5fQ2i/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/payrequest/gDPPHI95IDB5fQ2i/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/payrequest/gDPPHI95IDB5fQ2i/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/payrequest/gDPPHI95IDB5fQ2i/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/payrequest/gDPPHI95IDB5fQ2i/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/payrequest/gDPPHI95IDB5fQ2i/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Solana Pay - PayRequest\">\u003cmeta data-mint-head property=\"og:description\" content=\"Accept USDC payments via QR code — customers scan with any Solana Pay wallet. No checkout form, instant settlement, 2% fee.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"PayRequest\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.payreque.st/payment-processing/solana-pay\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://payrequest.mintlify.app/_mintlify/api/og/v2?division=Payment+Processing\u0026amp;title=Solana+Pay\u0026amp;description=Accept+USDC+payments+via+QR+code+%E2%80%94+customers+scan+with+any+Solana+Pay+wallet.+No+checkout+form%2C+instant+settlement%2C+2%25+fee.\u0026amp;theme=6a2580038a402b53089f8b92\u0026amp;signature=b886123deebee6659697c2055f3b09bbb6fbff30223d43df6d5df6f83b4f8fe3\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Solana Pay - PayRequest\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Accept USDC payments via QR code — customers scan with any Solana Pay wallet. No checkout form, instant settlement, 2% fee.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://payrequest.mintlify.app/_mintlify/api/og/v2?division=Payment+Processing\u0026amp;title=Solana+Pay\u0026amp;description=Accept+USDC+payments+via+QR+code+%E2%80%94+customers+scan+with+any+Solana+Pay+wallet.+No+checkout+form%2C+instant+settlement%2C+2%25+fee.\u0026amp;theme=6a2580038a402b53089f8b92\u0026amp;signature=b886123deebee6659697c2055f3b09bbb6fbff30223d43df6d5df6f83b4f8fe3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/payrequest/gDPPHI95IDB5fQ2i/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"PayRequest\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1A57C0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.payreque.st/payment-processing/solana-pay\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/payment-processing/solana-pay.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.payreque.st/#organization\",\"name\":\"PayRequest\",\"url\":\"https://docs.payreque.st\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/payrequest/zrQAjlc-gXHsHv22/logo/light.svg?fit=max\u0026auto=format\u0026n=zrQAjlc-gXHsHv22\u0026q=85\u0026s=7cf92471b69b4ed642716c5ccb1579d5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.payreque.st#website\",\"name\":\"PayRequest\",\"url\":\"https://docs.payreque.st\",\"publisher\":{\"@id\":\"https://docs.payreque.st/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.payreque.st/payment-processing/solana-pay#webpage\",\"url\":\"https://docs.payreque.st/payment-processing/solana-pay\",\"name\":\"Solana Pay\",\"description\":\"Accept USDC payments via QR code — customers scan with any Solana Pay wallet. No checkout form, instant settlement, 2% fee.\",\"dateModified\":\"2026-06-10T12:10:33.264Z\",\"isPartOf\":{\"@id\":\"https://docs.payreque.st#website\"},\"breadcrumb\":{\"@id\":\"https://docs.payreque.st/payment-processing/solana-pay#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.payreque.st/payment-processing/solana-pay#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Payment Processing\",\"item\":\"https://docs.payreque.st/payment-processing/payment-methods-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Solana Pay\",\"item\":\"https://docs.payreque.st/payment-processing/solana-pay\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.payreque.st/payment-processing/solana-pay#article\",\"headline\":\"Solana Pay\",\"name\":\"Solana Pay\",\"description\":\"Accept USDC payments via QR code — customers scan with any Solana Pay wallet. No checkout form, instant settlement, 2% fee.\",\"url\":\"https://docs.payreque.st/payment-processing/solana-pay\",\"mainEntityOfPage\":{\"@id\":\"https://docs.payreque.st/payment-processing/solana-pay#webpage\"},\"dateModified\":\"2026-06-10T12:10:33.264Z\",\"publisher\":{\"@id\":\"https://docs.payreque.st/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.payreque.st#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"PayRequest\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"PayRequest","nav":{"global":null,"tabs":[{"tab":"Business guides","icon":"building","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"PayRequest Documentation","icon":"book-open","href":"/getting-started/welcome-to-payrequest"},{"title":"Onboarding","href":"/getting-started/onboarding"},{"title":"Use PayRequest AI","icon":"sparkles","href":"/getting-started/payrequest-ai"},{"title":"Quick Start Guide","href":"/getting-started/quick-start-guide"},{"title":"Initial Setup Checklist","href":"/getting-started/initial-setup-checklist"},{"title":"Understanding Your Dashboard","href":"/getting-started/understanding-your-dashboard"},{"title":"Use These Docs with AI","icon":"sparkles","href":"/getting-started/using-docs-with-ai"}]},{"group":"Payment Processing","icon":"credit-card","pages":[{"title":"Payment Methods Overview","href":"/payment-processing/payment-methods-overview"},{"title":"Pay by Bank","icon":"building-columns","href":"/payment-processing/pay-by-bank"},{"title":"Setting Up Payment Providers","href":"/payment-processing/setting-up-payment-providers"},{"title":"Connecting Stripe","href":"/payment-processing/connect-stripe"},{"title":"Connecting PayPal","href":"/payment-processing/connect-paypal"},{"title":"Connecting Payoneer","href":"/payment-processing/connect-payoneer"},{"title":"Connecting Revolut Pay","href":"/payment-processing/connect-revolut-pay"},{"title":"Saved Payment Methods","icon":"credit-card","href":"/payment-processing/saved-payment-methods"},{"title":"Payment Pages","href":"/payment-processing/payment-forms"},{"title":"Payment Page Dynamic Links","icon":"link","href":"/payment-processing/payment-page-dynamic-links"},{"title":"Smart Links","icon":"qrcode","href":"/payment-processing/smart-links"},{"title":"SMS Payment Links","icon":"comment-sms","href":"/payment-processing/sms-payment-links"},{"title":"Security Deposits","icon":"shield-halved","href":"/payment-processing/security-deposits"},{"title":"Tourist Tax","icon":"building","href":"/payment-processing/tourist-tax"},{"title":"Security Deposit Deadlines and Release Timing","icon":"clock","href":"/payment-processing/deposit-hold-duration"},{"title":"Checkout Links","icon":"link","href":"/payment-processing/checkout-links"},{"title":"QR Code Payments","icon":"qrcode","href":"/payment-processing/qr-code-payments"},{"title":"Bank Sync (Ponto)","href":"/payment-processing/bank-sync-ponto"},{"title":"Bank Transfer Payments","href":"/payment-processing/bank-transfer"},{"title":"Supported Digital Wallets","href":"/payment-processing/digital-wallets"},{"title":"Other Ways to Pay","href":"/payment-processing/other-ways-to-pay"},{"title":"Crypto Payments (USDC)","href":"/payment-processing/crypto-payments"},{"title":"Supported Crypto Wallets","description":"Every wallet app that works with PayRequest USDC payments on Base — for merchants receiving payments and customers paying invoices","href":"/payment-processing/crypto-supported-wallets"},{"title":"Solana Pay","icon":"qrcode","href":"/payment-processing/solana-pay"},{"title":"P2P Wallet Payments","description":"Send USDC directly between PayRequest users — prominent pay card on every payrequest.me page. No checkout, no fees, instant on-chain settlement.","icon":"arrow-right-arrow-left","href":"/payment-processing/p2p-wallet-payments"},{"title":"Share Your Crypto Address","icon":"share-nodes","href":"/payment-processing/share-wallet-address"},{"title":"Handling Chargebacks","href":"/payment-processing/handling-chargebacks"}]},{"group":"Products \u0026 Pricing","icon":"box","pages":[{"title":"Creating Products","href":"/products-and-pricing/creating-products"},{"title":"File storage","href":"/products-and-pricing/storage"},{"title":"Duplicate Products","href":"/products/duplicate-products"},{"title":"Product FAQs","href":"/products-and-pricing/product-faqs"},{"title":"Custom Fields","href":"/products-and-pricing/custom-fields"},{"title":"Setup Fees","icon":"money-bill-1","href":"/products-and-pricing/setup-fees"},{"title":"Trial Periods","href":"/products-and-pricing/trial-periods"},{"title":"Quantity-Based Pricing","href":"/products-and-pricing/quantity-based-pricing"},{"title":"Custom Pricing","icon":"receipt-percent","href":"/products-and-pricing/custom-pricing"},{"title":"Digital Products","href":"/products-and-pricing/digital-products"},{"title":"Pay to Unlock","href":"/products-and-pricing/pay-to-unlock"},{"title":"Pay to Access","href":"/products-and-pricing/pay-to-access"},{"title":"AI Prompts","href":"/products-and-pricing/ai-prompts"},{"title":"PayRequest Upload","icon":"cloud-arrow-up","href":"/products-and-pricing/quick-upload"},{"title":"Booking Calendar","href":"/products-and-pricing/booking-calendar"},{"title":"Commissions","href":"/products-and-pricing/commissions"},{"title":"Product Sharing","icon":"share-nodes","href":"/products-and-pricing/product-sharing"}]},{"group":"Freelancers \u0026 Creators","icon":"user","pages":[{"title":"Freelancer Page","icon":"briefcase","href":"/freelancers/freelancer-page"},{"title":"Spotify Now Playing","icon":"spotify","href":"/freelancers/spotify-now-playing"}]},{"group":"Subscriptions","icon":"repeat","pages":[{"title":"Creating Subscriptions","icon":"rotate","href":"/subscriptions/creating-subscriptions"},{"title":"Subscription Lifecycle","href":"/subscriptions/subscription-lifecycle"},{"title":"Payment Methods for Subscriptions","icon":"credit-card","href":"/subscriptions/payment-methods"},{"title":"Crypto Recurring Payments","icon":"coins","href":"/subscriptions/crypto-recurring-payments"},{"title":"Managing Mandates","icon":"building-columns","href":"/subscriptions/managing-mandates"},{"title":"Billing Cycles","icon":"calendar","href":"/subscriptions/billing-cycles"},{"title":"Pausing \u0026 Resuming","href":"/subscriptions/pausing-and-resuming"},{"title":"Suspending Subscriptions","href":"/subscriptions/suspending-subscriptions"},{"title":"Sync Product Changes","href":"/subscriptions/sync-product-changes"},{"title":"Failed Payment Handling","href":"/subscriptions/failed-payment-handling"},{"title":"Customer Self-Service","href":"/subscriptions/customer-self-service"},{"title":"Cancellation Requests","icon":"calendar-xmark","href":"/subscriptions/cancellation-requests"},{"title":"Archiving Subscriptions","href":"/subscriptions/archiving-subscriptions"},{"title":"Bulk Price Adjustments","href":"/subscriptions/price-adjustments"}]},{"group":"Debt Collection","icon":"file-circle-exclamation","pages":[{"title":"Debt Collection","href":"/debt-collection/overview"},{"title":"Creating Collection Cases","href":"/debt-collection/creating-cases"},{"title":"Escalation Pipeline","href":"/debt-collection/escalation-pipeline"},{"title":"Managing Cases","href":"/debt-collection/managing-cases"},{"title":"Payment Plans","href":"/debt-collection/payment-plans"},{"title":"Postal Letters","href":"/debt-collection/postal-letters"}]},{"group":"Invoices","icon":"file-invoice","pages":[{"title":"Creating Invoices","href":"/invoices/creating-invoices"},{"title":"From Quote to Invoice","icon":"file-signature","href":"/invoices/quotes-to-invoices"},{"title":"Duplicate Invoices","href":"/invoices/duplicate-invoices"},{"title":"Invoice Templates","href":"/invoices/invoice-templates"},{"title":"Email Templates","href":"/invoices/email-templates"},{"title":"Invoice Payment Links","icon":"link","href":"/invoices/invoice-payment-links"},{"title":"Payment Reminders","href":"/invoices/payment-reminders"},{"title":"Invoice Payment Retry","icon":"arrow-rotate-right","href":"/invoices/invoice-payment-retry"},{"title":"Refund Requests","icon":"arrow-rotate-left","href":"/invoices/refund-requests"},{"title":"Credit Notes","href":"/invoices/credit-notes"},{"title":"Partial Payments","href":"/invoices/partial-payments"},{"title":"Tax Configuration for Invoices","href":"/invoices/tax-configuration"},{"title":"Consolidated Invoicing","icon":"layer-group","href":"/invoices/consolidated-invoicing"},{"title":"Bulk Invoice Actions","href":"/invoices/bulk-invoice-actions"}]},{"group":"Shop \u0026 Checkout","icon":"store","pages":[{"title":"Shop Setup","href":"/shop-and-checkout/shop-setup"},{"title":"PayRequest Page Styling","icon":"palette","href":"/shop-and-checkout/sales-page-styling"},{"title":"Memberships","icon":"users","href":"/shop-and-checkout/memberships"},{"title":"Community","icon":"user-group","href":"/shop-and-checkout/community"},{"title":"Posts","icon":"newspaper","href":"/shop-and-checkout/posts"},{"title":"Apple Wallet Card","icon":"wallet","href":"/shop-and-checkout/apple-wallet-card"},{"title":"Crypto Page Themes","icon":"palette","href":"/shop-and-checkout/crypto-page-themes"},{"title":"Donation Mode","icon":"heart","href":"/shop-and-checkout/donation-mode"},{"title":"README Badge","icon":"badge-check","href":"/shop-and-checkout/readme-badge"},{"title":"Coffee Tips","icon":"mug-hot","href":"/shop-and-checkout/coffee-tips"},{"title":"Custom Domains","href":"/shop-and-checkout/custom-domains"},{"title":"Vacation Mode","href":"/shop-and-checkout/vacation-mode"},{"title":"Spam Protection","href":"/shop-and-checkout/spam-protection"},{"title":"Search Command Palette","href":"/shop-and-checkout/search-command-palette"},{"title":"Product Display Layout","icon":"squares-2x2","href":"/shop-and-checkout/product-display"},{"title":"Category Display Types","href":"/categories/display-types"},{"title":"Shopping Cart","href":"/shop-and-checkout/shopping-cart"},{"title":"Checkout Customization","href":"/shop-and-checkout/checkout-customization"},{"title":"Celebration GIF","icon":"face-laugh-beam","href":"/shop-and-checkout/celebration-gif"},{"title":"Checkout Recovery","icon":"cart-shopping","href":"/shop-and-checkout/checkout-recovery"},{"title":"Order Management","href":"/shop-and-checkout/order-management"}]},{"group":"Customer Management","icon":"users","pages":[{"title":"Customer Profile","href":"/customer-management/customer-profiles"},{"title":"Support Requests","href":"/customer-management/support-requests"},{"title":"Last Login Tracking","href":"/customer-management/last-login-tracking"},{"title":"Customer Portal","href":"/customer-management/customer-portal"},{"title":"Contact Persons and Portal Access","icon":"user-group","href":"/customer-management/contact-persons"},{"title":"Customer Portal Settings","href":"/customer-management/customer-portal-settings"},{"title":"Portal Notifications","icon":"bell","href":"/customer-management/portal-notifications"},{"title":"Customer Sync","href":"/customer-management/customer-sync"},{"title":"Tax Exemptions","href":"/customer-management/tax-exemptions"},{"title":"Private Notes","href":"/customer-management/private-notes"},{"title":"Email Health \u0026 Bounce Suppression","href":"/customer-management/customer-health"}]},{"group":"Organization \u0026 Automation","icon":"tags","pages":[{"title":"Tags System","icon":"tag","href":"/organization-and-automation/tags-system"},{"title":"Email Automations","href":"/organization-and-automation/email-automations"},{"title":"Bulk Operations","href":"/organization-and-automation/bulk-operations"},{"title":"Billing Activity Log","icon":"clock-rotate-left","href":"/organization-and-automation/activity-tracking"},{"title":"Webhook Configuration","href":"/organization-and-automation/webhook-configuration"}]},{"group":"Analytics \u0026 Reporting","icon":"chart-line","pages":[{"title":"Business Insights Dashboard","href":"/analytics-and-reporting/insights-dashboard"},{"title":"PayRequest Page Visitor Analytics","icon":"chart-line","href":"/analytics-and-reporting/payrequest-page-visitors"},{"title":"Daily Business Summary","href":"/analytics-and-reporting/daily-business-summary"},{"title":"Monthly Subscription Report","href":"/analytics-and-reporting/monthly-subscription-report"},{"title":"Expense Tracker","href":"/analytics-and-reporting/expense-tracker"},{"title":"Transaction Reports","href":"/analytics-and-reporting/transaction-reports"},{"title":"Export Functions","href":"/analytics-and-reporting/export-functions"},{"title":"Revenue Tracking","href":"/analytics-and-reporting/revenue-tracking"},{"title":"Customer Analytics","href":"/analytics-and-reporting/customer-analytics"}]},{"group":"Business Settings","icon":"building","pages":[{"title":"Business Details","href":"/business-settings/business-details"},{"title":"PayRequest Plans: Free, Premium \u0026 Business","icon":"credit-card","href":"/business-settings/payrequest-plans"},{"title":"Tax \u0026 VAT Guide","href":"/business-settings/tax-vat-guide"},{"title":"Services \u0026 integrations","href":"/business-settings/app-store"},{"title":"Linked Accounts","href":"/business-settings/linked-accounts"},{"title":"Team Management","href":"/business-settings/team-management"},{"title":"Invoice Settings","href":"/business-settings/invoice-settings"},{"title":"Email Configuration","href":"/business-settings/email-configuration"},{"title":"Data Import \u0026 Export","href":"/business-settings/data-import-export"}]},{"group":"Integrations","icon":"plug","pages":[{"title":"Zapier Integration","href":"/integrations/zapier"},{"title":"Telegram Payment Bot","href":"/integrations/telegram-bot"},{"title":"Cloudflare Integration","href":"/integrations/cloudflare"},{"title":"VPNresellers","href":"/integrations/vpnresellers"},{"title":"payments.txt","href":"/integrations/payments-txt"},{"title":"X402 Autonomous Payments","href":"/integrations/x402-autonomous-payments"},{"title":"Lock $PAYR for Free Premium","href":"/integrations/lock-payr-for-premium"},{"title":"Hetzner Cloud","href":"/integrations/hetzner-cloud"}]},{"group":"Security \u0026 Compliance","icon":"lock","pages":[{"title":"Two-Factor Authentication","href":"/security-and-compliance/two-factor-authentication"},{"title":"GDPR Compliance","href":"/security-and-compliance/gdpr-compliance"},{"title":"PCI Compliance","href":"/security-and-compliance/pci-compliance"},{"title":"Audit Logs","href":"/security-and-compliance/audit-logs"}]},{"group":"Advanced Features","icon":"sliders","pages":[{"title":"Custom CSS","href":"/advanced-features/custom-css"},{"title":"JavaScript Snippets","href":"/advanced-features/javascript-snippets"},{"title":"Webhook Development","href":"/advanced-features/webhook-development"},{"title":"Bulk Data Operations","href":"/advanced-features/bulk-data-operations"}]},{"group":"Updates \u0026 Changes","icon":"clock","pages":[{"title":"Changelog","href":"/changelog"}]},{"group":"Troubleshooting","icon":"life-ring","pages":[{"title":"Common Issues","href":"/troubleshooting/common-issues"},{"title":"Payment Failures","href":"/troubleshooting/payment-failures"},{"title":"Email Delivery Issues","href":"/troubleshooting/email-delivery-issues"},{"title":"Sync Problems","href":"/troubleshooting/sync-problems"},{"title":"Performance Tips","href":"/troubleshooting/performance-tips"}]}]},{"tab":"Customer guide","icon":"circle-user","pages":[{"title":"Customer guide","href":"/customer-guide/overview"}]},{"tab":"Developers","icon":"code","pages":[{"title":"Developers","href":"/api/overview"}]}]},"title":"Solana Pay - PayRequest","buildId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","deploymentId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","dynamics":[],"chunks":[]}