So nimmst du USDC-Zahlungen online an
Um mit Cosmos Pay online USDC anzunehmen, fügst du die Wallet hinzu, die das Geld empfängt, und kassierst dann mit einem Zahlungslink, dem gehosteten Checkout oder der Zahlungs-API. Dein Kunde zahlt aus seiner eigenen Wallet auf Stellar, Solana oder Monad, und die USDC gehen an deine Adresse. Teste alles in einem Testnetz, bevor du echtes Geld kassierst.

Was du brauchst
Ein Konto bei Cosmos Pay. Es zu erstellen ist kostenlos, und der Starter-Tarif hat keine Monatsgebühr: Jede Zahlung kostet 1.5% + 18¢.
Eine Wallet-Adresse, die die USDC empfängt, in dem Netzwerk, in dem du kassierst: Stellar, Solana oder Monad. Du fügst sie im Dashboard deiner Organisation hinzu und beweist mit einer Signatur, dass sie dir gehört. Im Dashboard erstellte Zahlungslinks zahlen nur an die dort hinzugefügten Wallets.
Was dein Kunde braucht
Eine Wallet im selben Netzwerk, die die USDC hält und die Zahlung öffnen kann: auf Stellar jede Wallet, die SEP-7-Links öffnet; auf Solana jede Wallet, die Solana-Pay-Links liest; auf Monad jede EVM-Wallet, die EIP-681-Links liest. Seine Wallet zahlt auch die Netzwerkgebühr.
Kein Konto. Er öffnet den Checkout, scannt den QR-Code oder tippt auf den Wallet-Button und bestätigt die Zahlung in seiner Wallet.
Drei Wege zu kassieren
Alle drei nutzen denselben Checkout, dasselbe Dashboard und dieselben Webhooks. Du kannst also mit einem Link starten und zur API wechseln, wenn du sie brauchst.
- Zahlungslink: Erstelle ihn im Dashboard und sende ihn per Chat oder E-Mail, oder zeige seinen QR-Code. Ohne Code.
- Gehosteter Checkout: Schicke deinen Kunden auf die Bezahlseite des Links, öffne sie über einen Bezahlbutton oder zeige sie mit einem einzigen Script-Tag in deiner Seite an.
- Zahlungs-API: Erstelle jede Zahlung von deinem Server aus mit einer Anfrage oder mit dem TypeScript-SDK und gestalte deinen eigenen Zahlungsbildschirm.
Einen Zahlungslink per WhatsApp sendenAlle Integrationsoptionen ausprobierenEine Zahlung einbetten
Deine erste USDC-Zahlung annehmen, Schritt für Schritt
Erstelle dein Konto und wechsle in die Sandbox
Melde dich im Dashboard an und wähle oben „Sandbox“. Was du dort erstellst, läuft in den Testnetzen (Stellar Testnet, Solana Devnet und Monad Testnet) und bewegt kein echtes Geld.
Füge die Wallet hinzu, die das Geld empfängt
Füge in den Einstellungen deiner Organisation eine Wallet in dem Netzwerk hinzu, in dem du kassieren wirst, und signiere, was das Dashboard anfordert. Damit beweist du, dass die Wallet dir gehört.
Erstelle eine Testzahlung
Erstelle unter „Zahlungen“ einen Zahlungslink mit dem Netzwerk, dem Betrag, dem Asset und der Wallet, die die Zahlung empfängt. Oder erstelle einen Test-API-Schlüssel (er beginnt mit dv_) und rufe POST /v1/payment-intents/pay von deinem Server auf. Im Stellar Testnet kannst du in XLM kassieren, das Friendbot, der Faucet des Testnets, an ein Testkonto sendet.
Bezahle sie aus einer Test-Wallet
Öffne die Bezahlseite: Sie zeigt an, dass sie in einem Testnetz läuft. Zahle aus einer Wallet in diesem Netzwerk und sieh zu, wie der Checkout auf „Bezahlt“ und der Link im Dashboard auf „Erfolgreich“ springt.
Bestätige Zahlungen auf deinem Server
Füge im Dashboard einen Webhook-Endpunkt hinzu. Wenn das Netzwerk eine Zahlung bestätigt, sendet Cosmos Pay PAYMENT_INTENT_SUCCEEDED, signiert mit HMAC-SHA256. Liefere die Bestellung aus, wenn dieses Ereignis ankommt, nicht schon, wenn die Seite des Kunden sie als bezahlt anzeigt.
Wechsle in die Produktion
Wähle im Dashboard „Produktion“ und erstelle einen Produktions-API-Schlüssel (er beginnt mit prod_). Dieselben Anfragen kassieren jetzt in den Mainnets: Das Netzwerk bestimmt der Schlüssel, nicht der Code.
Erste SchritteAPI-SchlüsselWebhooksAPI für Zahlungsabsichten
In welchem Netzwerk du kassierst
Kassiere in dem Netzwerk, in dem deine Kunden schon USDC halten. USDC ist auf Stellar und Solana voreingestellt, jeweils im Mainnet und im Testnetz, und auf Monad im Mainnet. In allen drei kannst du auch in jedem anderen Token kassieren, den du über seinen Herausgeber, Mint oder Contract angibst.
Stellar vs. Solana vs. MonadZahlungen auf StellarZahlungen auf SolanaZahlungen auf Monad
Was es kostet
Jede Zahlung kostet den Satz deines Tarifs, der in jedem Netzwerk gleich ist: 1.5% + 18¢ bei Starter, ohne Monatsgebühr. Die Wallet des Zahlers zahlt die Netzwerkgebühr; auf Monad zieht das Relay, das die Zahlung an dich weiterleitet, seine Gebühr von ihr ab.
Fragen und Antworten.
Zahlungen nach Netzwerk:Zahlungen auf StellarZahlungen auf SolanaZahlungen auf Monad
Kann ich USDC annehmen, ohne Code zu schreiben?
Ja. Erstelle im Dashboard einen Zahlungslink und teile ihn per Chat oder E-Mail, oder zeige seinen QR-Code. Den Status jeder Zahlung siehst du im Dashboard.
Zahlt mein Kunde in USDC, und erhalte ich USDC?
Ja. Dein Kunde zahlt in dem Asset, das auf dem Link festgelegt ist, und genau dieses Asset kommt an deiner Adresse an.
Kann ich es ohne echtes Geld ausprobieren?
Ja. In der Sandbox und mit Testschlüsseln (dv_) laufen Links in Testnetzen, und ihr Checkout zeigt an, dass keine echten Mittel bewegt werden.
Kann ein Kunde eine USDC-Zahlung rückgängig machen?
Nein. Sobald das Netzwerk eine Zahlung bestätigt, ist sie endgültig. Eine Erstattung ist eine neue Zahlung, die du aus deiner Wallet sendest.
