Zurück zum Blog
Abrechnung

USDC auf Solana per Zahlungslink akzeptieren — ohne Code

Erstellen Sie einen Solana-USDC-Zahlungslink mit QR-Checkout, Wallet-Verbindung, On-Chain-Prüfung und automatischer 98/2-Aufteilung.

August 31, 202610 Min. Lesezeit
P
PayRequest Team
Crypto Payments Editors

The simplest way to accept USDC on Solana without coding is to connect a Solana receiving wallet, create a hosted payment link, and share that URL or its QR code. The buyer opens the checkout, chooses a compatible wallet, reviews a USDC transfer on the Solana network, signs it, and sees confirmation only after the payment is verified on-chain.

This guide is for freelancers, creators and online businesses that want a real checkout record—not a raw wallet address pasted into a message. PayRequest handles the payment page, amount, wallet connection, verification and order status; the seller receives 98% after PayRequest's 2% successful-payment fee.

What a Solana USDC Payment Link Actually Does

A payment link is more than a QR code for an address. It joins the commercial order to the blockchain transfer.

Checkout stateWhat the buyer seesWhat PayRequest checks
Payment requestSeller, item, amount and USDC on SolanaThe intended order and payment rail
Wallet choiceConnect button or QR handoffA compatible wallet session
ReviewRecipient, exact amount, token, network and fee treatmentA Solana USDC transaction—not Ethereum USDC
SignatureThe wallet's approval screenThe buyer authorized the presented transaction
VerificationPending, confirmed or failedThe expected transfer reached the chain and matches the order
SettlementPaid receipt or delivery step98% forwarded to the seller wallet; 2% retained as the platform fee

Solana's official accept-payments documentation lists Solana Pay for QR codes, payment links and point-of-sale use, and separately emphasizes verification. It also says merchants should share their wallet address rather than a USDC associated token account; the sender derives the correct token account.

Set It Up Without Writing Code

  1. Create a free PayRequest account and open Provider Settings.
  2. Connect the Solana wallet you control. Use its Solana account—not an Ethereum-style address and not a USDC token-account address.
  3. Create a payment link or product, enter the amount and describe exactly what the customer is buying.
  4. Enable USDC on Solana and publish the hosted checkout.
  5. Open the public link in a private browser window and complete a small payment from a different wallet.
  6. Confirm that PayRequest moves from pending to paid only after on-chain verification and that the order record contains the correct amount and transaction reference.

The seller never needs to run a Solana RPC node, build a wallet adapter, encode a Solana Pay URL or maintain a transaction-monitoring worker. Those are precisely the pieces a hosted checkout replaces.

The Real PayRequest Checkout Flow

On desktop, the customer can open the payment link and scan the displayed QR code with a wallet on their phone. On mobile, the wallet handoff opens the compatible app directly. In both cases, the meaningful security boundary is the wallet review screen: it should identify USDC, Solana, the amount and the destination before the customer signs.

PayRequest then verifies the result rather than trusting a screenshot or a customer clicking “I paid.” This matters because a transaction can be rejected, expire, use the wrong network or transfer the wrong token. Fulfilment should start from the confirmed PayRequest order state.

For a $100 USDC payment, the commercial split is simple:

  • Customer authorizes 100 USDC on Solana
  • PayRequest's platform fee is 2 USDC
  • Seller receives 98 USDC in the connected wallet

PayRequest's Free plan includes the selling features and charges 2% per successful payment, capped at €25 per transaction. Solana network-fee treatment should be read from the live wallet review. The current PayRequest Solana provider information says the customer normally pays the very small network fee; only call it sponsored when that specific checkout and wallet explicitly show a sponsor or zero fee to the payer.

Test These Five Failure Cases Before Sharing the Link

Wrong network

USDC exists on many chains. USDC on Ethereum, Base or Polygon is not USDC on Solana. Circle publishes the official USDC contract addresses; native Solana USDC uses mint address `EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v`.

Wrong address type

A seller should connect the Solana wallet address requested by the product flow. Do not paste an Ethereum `0x...` address or an associated token-account address into a field asking for a Solana account.

Insufficient balance

The customer needs enough native USDC on Solana for the amount. Depending on the checkout, the wallet may also need a small amount of SOL for the network fee. The review screen is authoritative for that attempt.

Abandoned signature

Connecting a wallet is not payment. The customer must still review and sign the transfer. Keep the order pending until verification succeeds.

Unverified screenshot

Never release a file or grant access based only on an image of a wallet. Match the expected asset, chain, amount, recipient and transaction to the PayRequest order.

When to Use a Link Instead of Building Solana Pay

Use a hosted payment link when you need to launch quickly, sell without a website, support wallet handoff and keep an order record. Build directly with Solana Pay or RPC tooling when your product needs custom on-chain instructions, specialized point-of-sale hardware or a deeply embedded checkout controlled by your engineering team.

For most independent sellers, the payment link is the better first release: test one real order, document the refund process and only add custom infrastructure when a measured requirement justifies it.

Create your first checkout with PayRequest USDC payment links, or review the broader Solana payment-link guide before connecting your wallet.

Frequently Asked Questions

Can I accept USDC on Solana without coding?

Yes. Connect a Solana receiving wallet to PayRequest, create a hosted payment link and share its URL or QR code. PayRequest provides the checkout and verifies the matching payment on-chain.

How much does the seller receive from a Solana USDC payment?

PayRequest forwards 98% to the connected seller wallet and retains a 2% successful-payment fee, capped at €25 per transaction under the current pricing.

Does PayRequest sponsor the Solana network fee?

Do not assume sponsorship. The current PayRequest Solana provider information says the customer normally pays the small network fee. Treat it as sponsored only when the live checkout and wallet review explicitly show that fee treatment.

Should I share my Solana wallet address or USDC token account?

Solana's payment documentation recommends sharing the wallet address, not its associated USDC token account. A hosted PayRequest checkout stores the receiving account through the provider setup.

Diesen Artikel teilen

Bereit loszulegen?

Schließen Sie sich Tausenden von Unternehmen an, die PayRequest nutzen, um schneller bezahlt zu werden.

Jetzt starten