# Solana-Pay-Zahlungslinks Schritt für Schritt | Cosmos Pay

URL: https://payments.cosmospay.lat/learn/accept-usdc-with-solana-pay?lang=de

> Kassiere USDC auf Solana mit einem Solana-Pay-Link und QR-Code: was der Link enthält, wie du im Devnet testest und wie jede Zahlung bestätigt wird.

## So nimmst du USDC mit Solana-Pay-Links an

Mit Cosmos Pay ist ein Zahlungslink auf Solana eine Solana-Pay-Überweisungsanfrage: Dein Kunde scannt ihren QR-Code oder öffnet sie in einer Wallet wie Phantom oder Solflare und bestätigt dort die USDC-Zahlung. Die USDC gehen direkt an deine Wallet, und Cosmos Pay markiert den Link als bezahlt, sobald Solana die Transaktion bestätigt. Teste es im Devnet, bevor du echtes Geld kassierst.

Aktualisiert am 2. November 2026 · Von Cosmos Pay

### Was ein Solana-Pay-Link enthält

Solana Pay ist ein Standard für Zahlungsanforderungen, die Solana-Wallets lesen: ein solana:-Link oder sein QR-Code mit der zu zahlenden Adresse, dem Betrag, dem Token und einer Nachricht.

Cosmos Pay fügt einen Referenzschlüssel hinzu, der für jeden Link angelegt wird. Die Wallet nimmt ihn in die Transaktion auf, und Cosmos Pay sucht auf Solana nach diesem Schlüssel, um die Zahlung ihrem Link zuzuordnen. Cosmos Pay akzeptiert die Zahlung nur, wenn die Transaktion erfolgreich war und genau der Betrag an deiner Adresse angekommen ist.

- [Die Solana-Pay-Spezifikation](https://solana.com/docs/tools/solana-pay/specification/version1-1)
- [Zahlungen auf Solana](https://payments.cosmospay.lat/solana?lang=de)

### Was du und dein Kunde braucht

- Du: eine Solana-Adresse, die das Geld empfängt, im Dashboard deiner Organisation hinzugefügt und mit einer Signatur als deine nachgewiesen.
- Dein Kunde: eine Solana-Wallet, die Solana-Pay-Links liest, etwa Phantom oder Solflare, mit den USDC und etwas SOL für die Netzwerkgebühr. Kein Konto bei Cosmos Pay.
- Für Tests: die Sandbox, in der Links im Solana Devnet laufen. Auch dort ist USDC voreingestellt, du kannst also mit Devnet-USDC testen.

### Deine erste Solana-Pay-Zahlung annehmen

1. **Wechsle in die Sandbox**: Melde dich im Dashboard an und wähle oben „Sandbox“. Links, die du dort erstellst, laufen im Solana Devnet und bewegen kein echtes Geld.
2. **Füge deine Solana-Wallet hinzu**: Füge in den Einstellungen deiner Organisation die Solana-Adresse hinzu, die das Geld empfängt, und signiere, was das Dashboard anfordert. Damit beweist du, dass die Wallet dir gehört.
3. **Erstelle den Link**: Wähle unter „Zahlungen“ „Zahlungslink erstellen“, dann Solana, und stelle das Asset auf USDC um (die Auswahl beginnt bei SOL). Gib den Betrag ein oder lass ihn leer, damit dein Kunde ihn bestimmt, und wähle dann deine Wallet und, wenn du möchtest, eine Nachricht.
4. **Bezahle ihn aus einer Wallet**: Öffne die Bezahlseite und scanne ihren QR-Code mit einer Solana-Wallet oder öffne den Link auf demselben Gerät. Bestätige die Zahlung in der Wallet, und der Checkout springt auf „Bezahlt“, sobald Solana sie bestätigt.
5. **Bestätige sie auf deinem Server**: Füge im Dashboard einen Webhook-Endpunkt hinzu. Wenn die Zahlung bestätigt ist, sendet Cosmos Pay PAYMENT_INTENT_SUCCEEDED, signiert mit HMAC-SHA256. Liefere die Bestellung aus, wenn dieses Ereignis ankommt.
6. **Wechsle in die Produktion**: Wähle „Produktion“ und erstelle einen Produktions-API-Schlüssel (er beginnt mit prod_). Links laufen jetzt im Mainnet von Solana, wo USDC eine eigene Voreinstellung hat.

- [So bestätigst du eine Zahlung auf deinem Server](https://payments.cosmospay.lat/learn/confirm-stablecoin-payments?lang=de)
- [API-Schlüssel](https://dev.cosmospay.lat/docs/api-keys/)

### Den Link von deinem Server aus erstellen

Rufe mit der Zahlungs-API POST /v1/payment-intents/pay auf, mit chain auf solana, deiner Adresse als Ziel und, für USDC, dem Asset-Code USDC mit seinem Mint als Herausgeber. Mit dem TypeScript-SDK (Version 2.2 oder neuer) übergibst du chain: 'solana' an client.paymentIntents.createPay.

Die Antwort enthält den Link (seine uri beginnt mit solana:) und seinen QR-Code. Zeige den QR-Code, öffne den Link in der Wallet deines Kunden oder schicke ihn zum gehosteten Checkout: payments.cosmospay.lat, gefolgt von der ID des Links.

- [API für Zahlungsabsichten](https://dev.cosmospay.lat/docs/api/payment-intents/)
- [Zahlungsabsichten im SDK](https://dev.cosmospay.lat/docs/sdk/server/payment-intents/)

### Gut zu wissen

- Du kannst den Betrag leer lassen und ihn deinen Kunden wählen lassen, etwa bei Spenden. Ein Link, der deine eigene Gebühr hinzufügt, braucht einen Betrag.
- Eine Nachricht mit bis zu 300 Zeichen, etwa eine Bestellnummer, erscheint in der Wallet deines Kunden.
- Mit deiner eigenen Gebühr auf der Zahlung wird der Link zu einer Solana-Pay-Transaktionsanfrage, die deine Wallet und deine Gebühren-Wallet in einer Transaktion bezahlt.
- Ein Link ist nur eine begrenzte Zeit offen, die der Checkout als Countdown zeigt. Kommt trotzdem noch eine Zahlung an und wird bestätigt, gilt er als bezahlt.
- Die Wallet deines Kunden zahlt die Netzwerkgebühr von Solana in SOL. Jede Zahlung kostet den Satz deines Tarifs, wie in jedem Netzwerk.

- [Preise und Gebührenrechner](https://payments.cosmospay.lat/fees?lang=de)
- [Stellar vs. Solana vs. Monad](https://payments.cosmospay.lat/learn/stellar-vs-solana-vs-monad?lang=de)

### Fragen und Antworten.

Zahlungen nach Netzwerk: [Zahlungen auf Stellar](https://payments.cosmospay.lat/stellar?lang=de), [Zahlungen auf Solana](https://payments.cosmospay.lat/solana?lang=de), [Zahlungen auf Monad](https://payments.cosmospay.lat/monad?lang=de)

#### Welche Wallets können einen Solana-Pay-Link bezahlen?

Jede Solana-Wallet, die Solana-Pay-Links liest, etwa Phantom oder Solflare. Dein Kunde scannt den QR-Code oder öffnet den Link und bestätigt die Zahlung in der Wallet.

#### Braucht mein Kunde SOL?

Ja, ein wenig. Seine Wallet zahlt die Netzwerkgebühr von Solana in SOL, zusätzlich zu den USDC, die er sendet.

#### Laufen die USDC über Cosmos Pay?

Nein. Auf Solana sendet die Wallet deines Kunden die USDC direkt an deine Adresse. Cosmos Pay findet die Zahlung im Netzwerk über den Referenzschlüssel des Links.

#### Kann ich ohne echtes Geld testen?

Ja. In der Sandbox und mit Testschlüsseln (dv_) laufen Links im Solana Devnet, wo USDC voreingestellt ist, und der Checkout zeigt an, dass keine echten Mittel bewegt werden.

### Weitere Anleitungen

[Alle Anleitungen ansehen](https://payments.cosmospay.lat/learn?lang=de)

#### [So nimmst du USDC-Zahlungen online an](https://payments.cosmospay.lat/learn/accept-usdc-payments?lang=de)

Kassiere in USDC mit einem Zahlungslink, dem gehosteten Checkout oder der API, und teste es zuerst in einem Testnetz.

#### [So bestätigst du eine Stablecoin-Zahlung auf deinem Server](https://payments.cosmospay.lat/learn/confirm-stablecoin-payments?lang=de)

Liefere Bestellungen aufgrund eines signierten Webhooks aus, nicht aufgrund der Seite deines Kunden: Prüfe ihn, antworte schnell und überspringe Duplikate.

#### [Stellar vs. Solana vs. Monad für die Zahlungsannahme](https://payments.cosmospay.lat/learn/stellar-vs-solana-vs-monad?lang=de)

Die drei Netzwerke nebeneinander, so wie Cosmos Pay sie unterstützt: Linkformat, Assets, Testnetze und Gebühren.

### Akzeptiere ab heute Stablecoins.

Erstelle ein kostenloses Konto, erzeuge einen Testschlüssel und sende noch heute deinen ersten Zahlungslink.

[Zahlungslink erstellen](https://dev.cosmospay.lat/login?next=%2Fdashboard%3Fview%3Dpayments)

#### Schreib uns

Fragen zu Tarifen, Integration oder geschützten Zahlungen? Schreib uns, wir antworten per E-Mail.

[organization@cosmospay.lat](mailto:organization@cosmospay.lat)
