So starten Sie

Von der Registrierung zur ersten Zahlung
– in sieben Schritten

Das meiste erledigt der Einrichtungsassistent im Dashboard. Für Entwickler bleiben rund 50 Zeilen Code auf dem Server.

  1. 2 Minuten

    Registrieren

    Klicken Sie im Dashboard auf „Registrieren“: Firmenname, E-Mail, Passwort. Bestätigen Sie die E-Mail-Adresse über den Link in der Nachricht.

  2. 1 Minute

    Zweiten Faktor aktivieren

    Pflicht für alle: eine Authenticator-App (TOTP). Erst danach startet der Einrichtungsassistent. Passkeys können Sie später hinzufügen.

  3. 10 Minuten

    Empfangs-Wallets angeben

    Wohin die Zahlungen gehen. Nötig sind nur öffentliche Daten – geben Sie Seed-Phrase und Private Keys niemals ein, weder bei uns noch anderswo.

    • Bitcoin, Litecoin, TRON – xpub/zpub des Kontos aus Ledger Live, Sparrow, Trust Wallet o. Ä.; wir zeigen die ersten Adressen an, gleichen Sie sie mit Ihrem Wallet ab.
    • Ethereum, BSC, Polygon, Base, Arbitrum – ein Sammel-Wallet (am besten ein Safe-Multisig).
    • Solana – die Empfängeradresse.
  4. 1 Minute

    Assets auswählen

    Welche Coins und Netzwerke Sie Kunden anbieten. Am einfachsten starten Sie mit den Stablecoins USDT und USDC: 1:1 zum Dollar, ohne Kursrisiko.

  5. 2 Minuten

    API-Schlüssel und Webhook anlegen

    Unter „Schlüssel und Webhooks“: Schlüssel-Secret und Webhook-Secret werden nur einmal angezeigt – legen Sie sie sofort im Secret-Manager oder in den Umgebungsvariablen des Servers ab.

  6. 1 Abend

    Integrieren und in der Sandbox testen

    Rechnung erstellen, Redirect, Webhook-Handler. Die Sandbox hat ein eigenes Dashboard und eigene Schlüssel, Zahlungen ohne echtes Geld. Spielen Sie die Szenarien durch: exakte Zahlung, Unterzahlung mit Nachzahlung, Überzahlung, abgelaufene Rechnung, wiederholter Webhook.

  7. nach Prüfung

    Freigabe beantragen und live gehen

    Der Assistent reicht Ihren Antrag zur Prüfung ein. Nach der Freigabe erstellen Sie einen separaten Produktionsschlüssel und gehen die Go-live-Checkliste durch.

Was Sie brauchen

  • Wallets unter Ihrer KontrolleHardware-Wallet oder Multisig – für Unternehmen sicherer als ein Mobile-Wallet.
  • Server mit HTTPSWebhooks werden nur über https:// auf Port 443 zugestellt (in der Sandbox auch an localhost).
  • Synchronisierte UhrEine Anfragesignatur gilt ±5 Minuten – aktivieren Sie NTP.
  • Ein Ort für SecretsSecret-Manager oder Umgebungsvariablen. Nicht Git, nicht der Browser, nicht die mobile App.
Kein Entwickler im Team?Schicken Sie den Link zum Schnellstart weiter – dort steht alles Nötige mit fertigem Code.
Minimale Integration

Der gesamte Code auf einen Blick

Pseudocode
# 1. Der Kunde hat auf „Bezahlen“ geklickt
invoice = client.createInvoice({order_id, price_amount: "49.99", price_currency: "USD",
                                return_url}, idempotencyKey = "order-" + order_id)
redirect(invoice.checkout_url)

# 2. Coinetic hat einen Webhook gesendet (roher Body!)
event = verifyWebhook(WEBHOOK_SECRET, headers, rawBody)     # sonst 400/401
if seen(event.id): return 200                               # erneute Zustellung
inv = client.getInvoice(event.data.invoice_id)              # Status nur aus der API
if inv.status in ["paid", "overpaid"]: grantOnce(inv.order_id)
return 200

Bereit für den Start?

Die Registrierung ist kostenlos, die Sandbox ebenfalls.