Entwickler

Krypto-Zahlungs-API

Drei Aufrufe: Rechnung erstellen, Status auslesen, Guthaben auslesen. Der Kunde zahlt auf der Zahlungsseite, und Sie erhalten einen Webhook und USDT.

Endpunkte

MethodeWas es tut
POST /api/v1/paymentsRechnung erstellen und Link zur Zahlungsseite erhalten
GET /api/v1/payments/{uuid}Status, Adresse und Transaktions-ID
GET /api/v1/walletVerfügbares und eingefrorenes USDT-Guthaben

Basis-URL: https://api.crybit.net · JSON · 60 Anfragen pro Minute · Authentifizierung: X-Public-Key- und X-Private-Key-Header.

Rechnung erstellen

Die einzigen Pflichtfelder sind amount und currency. Übergeben Sie Ihre eigene order_id, um die Zahlung einer Bestellung zuzuordnen, und ttl_minutes, um die Gültigkeitsdauer festzulegen.

curl -X POST https://api.crybit.net/api/v1/payments \
  -H "X-Public-Key: pk_…" \
  -H "X-Private-Key: sk_…" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"amount":1490,"currency":"RUB","order_id":"ORD-1048","purpose":"Order 1048"}'

JavaScript

const invoice = await fetch('https://api.crybit.net/api/v1/payments', {
  method: 'POST',
  headers: {
    'X-Public-Key': 'pk_…',
    'X-Private-Key': 'sk_…',
    Accept: 'application/json',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ amount: 1490, currency: 'RUB', order_id: 'ORD-1048' }),
}).then((r) => r.json())

location.href = invoice.callback_url // the payment page

Webhooks und das Widget

Sobald eine Rechnung bezahlt ist, ruft CryBit die Webhook-URL Ihres Händlers auf, damit Sie die Bestellung freigeben können. Damit der Kunde auf Ihrer Seite bleibt, fordern Sie den Bestätigungstyp embedded an und öffnen Sie das Zahlungsformular mit dem Widget-Skript.

Referenz

FAQ

Wie authentifiziere ich mich?

Senden Sie den öffentlichen Schlüssel in X-Public-Key und den privaten Schlüssel in X-Private-Key. Beide Header sind erforderlich. Der Händler wird anhand des öffentlichen Schlüssels identifiziert, sodass keine Shop-ID in der Anfrage nötig ist.

Gibt es einen Testmodus?

Ja. Ein Händler im Testmodus erstellt Sandbox-Rechnungen: Die Zahlungsseite hat eine Schaltfläche, um sie als bezahlt zu markieren, und sie wirken sich nicht auf Ihr Guthaben aus. Schalten Sie den Händler auf Live, um echte Überweisungen zu akzeptieren.

Welche Limits gelten?

Die API akzeptiert 60 Anfragen pro Minute je Schlüssel. Der Rechnungsbetrag beginnt bei 0,01, und die Gültigkeitsdauer liegt zwischen 5 und 1440 Minuten.

Verwandte Themen