Zum Inhalt springen
NeroPay Menü | Ressourcen Integrationen Vorgestellt
ZAHLUNGEN · Online-Zahlungen

Ihr Checkout.
Ein klarerer Weg zum Bezahlen.

Verwandeln Sie eine Online-Bestellung in eine einfache Zahlungsabwicklung. Verbinden Sie Ihre Website mit NeroPay, leiten Sie Kunden zum gehosteten Checkout weiter und integrieren Sie das Ergebnis zurück in Ihren Geschäftsablauf.

✓ Website Checkout✓ API v2✓ Gehostete Zahlungsseite

Für Ihre Website oder Anwendung entwickelt. Bevorzugen Sie eine sofort teilbare Anfrage? Erkunden Sie stattdessen Link Payments.

Gehosteter Checkout · API v2Vorschau
POST /v2/hosted-payments
{
  "identifier": "ORDER-1001",
  "amount": 15.99,
  "currency": "GBP",
  "details": "Online order",
  "ipn_url": "https://example.com/payments/ipn",
  "success_url": "https://example.com/order/thank-you",
  "cancel_url": "https://example.com/order/cancelled",
  "customer_name": "Customer",
  "customer_email": "customer@example.com"
}
Bestellung ORDER-1001Kunde fährt mit gehostetem Checkout fort
£15.99
IHR SERVER→GEHOSTETER CHECKOUT→ZAHLUNGSERGEBNIS
Die anfängliche Antwort erzeugt eine Checkout-URL. Sie bestätigt keine Zahlung.
Für Ihre KundenEin klarer Betrag und ein gehosteter Checkout.
Für Ihre EntwicklerEine API-Anfrage zur Erstellung der Zahlungsseite.
Für Ihr UnternehmenVerfolgen Sie das Ergebnis, nicht nur den Klick.
ZAHLUNGEN ÜBER DIE THEKE HINAUS

Verkaufen Sie online. Halten Sie den Ablauf verbunden.

Bieten Sie Kunden eine einfache Zahlungsmöglichkeit, ohne einen Karten-Eingabefluss auf Ihrer eigenen Website integrieren zu müssen.

Ein Checkout, der zu Ihrer Website passt

Behalten Sie Ihren eigenen Warenkorb und Bestellprozess. Erstellen Sie eine Zahlungsseite, wenn der Kunde bereit ist, und leiten Sie ihn dann zu NeroPay weiter.

Karten-Eingabe bleibt im gehosteten Checkout

Ihre Integration sendet Bestell- und Kundendaten – keine rohen Kartendaten. Ihr geheimer API-Schlüssel bleibt auf Ihrem Server.

Überführen Sie das Ergebnis zurück in Ihren Workflow

Nutzen Sie eine eindeutige Bestellreferenz und Ihren Zahlungsbenachrichtigungs-Endpunkt, um das Zahlungsergebnis mit der auslösenden Bestellung zu verknüpfen.

VOM WARENKORB ZUR ZAHLUNG

Ein einfacher Weg von der Bestellung zum Checkout.

Ihre Website steuert die Bestelllogik. NeroPay stellt den gehosteten Zahlungsschritt bereit. Ihr Server bestätigt das Ergebnis, bevor Sie ausliefern.

1

Erstellen Sie die Bestellung

Speichern Sie den Warenkorb-Gesamtbetrag, Kundendaten und Ihre eigene eindeutige Referenz. Halten Sie den Endbetrag unter Kontrolle Ihres Servers.

2

Erstellen Sie den gehosteten Checkout

Senden Sie die Anfrage von Ihrem Server an API v2 und leiten Sie den Kunden zur zurückgegebenen Checkout-URL weiter.

3

Bestätigen und ausführen

Verarbeiten Sie das serverseitige Zahlungsergebnis, gleichen Sie es mit Ihrer Bestellung ab und führen Sie die Ausführung nur einmal durch.

DEN PROZESS ENTDECKEN

Sehen Sie den nächsten Schritt.

Bestellung gespeichert

Behalten Sie den Warenkorb auf Ihrer Website bei.

Ihr Server berechnet den zahlbaren Betrag und speichert die Bestellreferenz, bevor der Checkout erstellt wird.

Kundenreise£15.99
FÜR IHREN ENTWICKLER

Ihre Bestelllogik.
Unser gehosteter Checkout.

Erstellen Sie die Zahlungsseite von Ihrem Server aus. Leiten Sie den Kunden zur zurückgegebenen Checkout-URL, und verwenden Sie dann verifizierte Zahlungsergebnisse zur Aktualisierung der Bestellung.

01
Eine serverseitige Integration

Das Beispiel verwendet API v2 und Hauptwährungseinheiten: 15.99 bedeutet £15.99 in GBP.

02
Authentifiziert und signiert

Bewahren Sie den geheimen Schlüssel auf Ihrem Server auf. Signieren Sie den genauen JSON-Körper, den Sie senden, mit einem aktuellen Zeitstempel.

03
Erneut versuchen, ohne eine neue Bestellung zu erstellen

Speichern Sie die Nutzlast und den Idempotenzschlüssel mit Ihrer Bestellung. Verwenden Sie beides nur für eine exakte Wiederholung dieser Anfrage erneut.

04
Einmal ausführen, nach Bestätigung

Überprüfen Sie das Zahlungsergebnis und gleichen Sie die Referenz, den Betrag und die Währung ab, bevor Sie Ihre Bestellung aktualisieren.

Dies ist ein Beispiel für eine serverseitige Erstellung – keine vollständige Produktionsintegration. Fügen Sie Ihre eigene Bestellpersistenz, verifizierte Benachrichtigungsverarbeitung, Fehlerbehandlung und Abgleich hinzu.

POST Beispiel für einen serverseitigen Checkout
// Server-side only · Node.js 18+
import { createHmac } from 'node:crypto';

const secret = process.env.NEROPAY_SECRET_API_KEY;
if (!secret) throw new Error('Missing API secret');

// Store this payload and key with the order before sending.
// Retry the exact same payload with the same idempotency key.
const payload = {
  "identifier": "ORDER-1001",
  "amount": 15.99,
  "currency": "GBP",
  "details": "Online order",
  "ipn_url": "https://example.com/payments/ipn",
  "success_url": "https://example.com/order/thank-you",
  "cancel_url": "https://example.com/order/cancelled",
  "customer_name": "Customer",
  "customer_email": "customer@example.com"
};
const rawBody = JSON.stringify(payload);
const timestamp = String(Math.floor(Date.now() / 1000));
const signature = createHmac('sha256', secret)
  .update(timestamp + '.' + rawBody)
  .digest('hex');

const response = await fetch(
  'https://eu.neropay.app/v2/hosted-payments',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer ' + secret,
      'Accept': 'application/json',
      'Content-Type': 'application/json',
      'X-NeroPay-Timestamp': timestamp,
      'X-NeroPay-Signature': signature,
      'Idempotency-Key': 'hosted-order-1001-v1'
    },
    body: rawBody
  }
);

const result = await response.json();
if (!response.ok || !result.success) {
  throw new Error('Could not create checkout');
}

// Send this URL to the customer; do not mark the order paid here.
const checkoutUrl = result.data.checkout_url;
// Fulfil only after a verified server-side payment result.

Ersetzen Sie den Beispielkunden und die URLs durch Ihre Bestelldaten und Endpunkte. Platzieren Sie Ihren API-Schlüssel niemals im HTML der Seite oder im clientseitigen JavaScript.

ENTWORFEN FÜR ECHTE VERKÄUFE

Mehr als eine Möglichkeit, online zu verkaufen.

Wählen Sie den Online-Zahlungsweg, der zu der Art passt, wie Kunden bei Ihrem Unternehmen bestellen.

Bestellungen über die Website

Verwenden Sie Ihren vorhandenen Warenkorb und leiten Sie Kunden für den letzten Checkout-Schritt zu einer gehosteten Zahlungsseite weiter.

Buchungen und Anzahlungen

Erstellen Sie einen Checkout basierend auf einem vereinbarten Buchungsbetrag und verknüpfen Sie die Zahlungsreferenz mit der Reservierung.

Individuelle Kundenportale

Fügen Sie einen Zahlungsschritt zu einem Kundenkonto, einer Servicebestellung oder einem Geschäftsprozess zwischen Unternehmen hinzu.

IHRE WEBSITE, IHRE BESTELLLOGIK

Behalten Sie die Entscheidungen dort, wo sie hingehören.

Eine zuverlässige Integration beginnt mit einer klaren Aufgabentrennung. Ihre Website definiert die Bestellung; das Zahlungssystem bestätigt, ob sie bezahlt wurde.

Validieren Sie den Gesamtbetrag auf Ihrem Server

Vertrauen Sie keinem vom Browser übermittelten Preis oder einer vom Kunden bearbeiteten Bestellreferenz.

Bewahren Sie Anmeldedaten außerhalb des Browsers auf

Ihr geheimer Schlüssel, das Signieren von Anfragen und die Prüfung des Zahlungsergebnisses gehören auf Ihren Server.

Behandeln Sie eine Weiterleitung als Navigation – nicht als Beweis

Ein Kunde, der auf Ihrer Dankeseite landet, bestätigt allein noch keine erfolgreiche Zahlung.

DAS RICHTIGE WERKZEUG FÜR DIE ANFRAGE

Ein Konto. Mehr Möglichkeiten, bezahlt zu werden.

Wählen Sie den Weg, der zum Kaufverhalten Ihres Kunden passt – keine Zahlungslösung nach dem Gießkannenprinzip.

Online-Zahlungen

Erstellen Sie einen Checkout für Ihre Website.

Sie sind hier
TEIL EINES VERBUNDENEN UNTERNEHMENS

Zahlungen sind nur der Anfang.

Entdecken Sie die NeroPay Werkzeuge, die zu der Art passen, wie Ihr Unternehmen Kunden bedient – online, nach Terminvereinbarung oder am Schalter.

NeroWeb

Online-Speisekarten und Bestellungen
Bringen Sie Ihr Food-Ordering-Erlebnis online und halten Sie Zahlungen als Teil der Customer Journey.

Entdecken Sie NeroWeb →

NeroBooking

Reservierungen und Kundenservice
Bewahren Sie Buchungsinformationen zusammen mit den übrigen Geschäftsdaten auf und wählen Sie die passende Zahlungsanforderung für jede Dienstleistung.

Entdecken Sie NeroBooking →

NeroPOS

Am Schalter und darüber hinaus
Verbinden Sie Ihren persönlichen Service mit dem umfassenderen NeroPay Erlebnis, von Bestellungen an der Kasse bis zu unterstützten Kartenzahlungen.

NeroPOS entdecken →
NeroPOS, NeroWeb und NeroBooking Software ist kostenlos, wenn Sie NeroPay Zahlungen nutzen. Die Zahlungsabwicklung, Hardware und optionale Zusatzdienste haben eigene, geltende Preise und Bedingungen. Preise ansehen →
IHRE FRAGEN, BEANTWORTET

Online-Zahlungen.
Die nützlichen Details.

Brauchen Sie Hilfe bei der Wahl der richtigen Lösung für Ihr Unternehmen? Unser Team berät Sie gerne.

Sprechen Sie mit NeroPay →

Offizielle API v2 Referenz ↗

Muss ich mein eigenes Kartenzahlungsformular erstellen?

Nein. Die API erstellt eine von NeroPay gehostete Zahlungsseite. Ihre Website verwaltet den Warenkorb und leitet den Kunden zur Kasse weiter; Kartendaten werden auf der gehosteten Seite eingegeben.

Benötige ich einen Entwickler, um eine bestehende Website zu verbinden?

Eine individuelle API-Integration erfordert normalerweise einen Entwickler. Wenn Sie keinen eigenen Warenkorb benötigen, bieten Link Payments, Invoice Payments und NeroForm weitere Möglichkeiten zur Zahlungsanforderung.

Wo finde ich die API-Referenz?

Die NeroPay API v2 Referenz enthält die Anforderungsfelder, Authentifizierungsdetails, Beispiele und Anleitungen zur Zahlungsbenachrichtigung. Verwenden Sie die aktuelle Referenz beim Erstellen Ihrer Integration.

Wie soll meine Seite bestätigen, dass eine Bestellung bezahlt wurde?

Verwenden Sie ein verifiziertes serverseitiges Zahlungsergebnis und gleichen Sie dieses mit der Bestellreferenz und dem Betrag ab. Erfüllen Sie die Bestellung nicht allein, weil die Kassenseite geöffnet wurde oder der Kunde zu einer Erfolgs-URL zurückgekehrt ist.

Können Online- und persönliche Zahlungen dasselbe NeroPay Konto verwenden?

Ja. Ihr NeroPay Konto kann Online-Zahlungswerkzeuge neben Ihrer aktivierten persönlichen Zahlungsabwicklung unterstützen. Verfügbare Methoden und Kontovoraussetzungen hängen von Ihrem Unternehmen und Ihrer Region ab.

Was bedeutet der Betrag im API-Beispiel?

Das Beispiel verwendet Hauptwährungseinheiten: 15.99 bedeutet £15.99, wenn die Währung GBP ist. Folgen Sie stets dem im Endpunkt dokumentierten Betragsformat.

Wo kann ich Gebühren und Abrechnungsdetails einsehen?

Sehen Sie sich die aktuellen NeroPay Preise und die Bedingungen für Ihr Konto an. Eine erfolgreiche Kundenbezahlung und die Verfügbarkeit der Mittel zur Auszahlung sind separate Schritte; versprechen Sie keine sofortige Verfügbarkeit anhand der Checkout-Antwort.

Geben Sie Ihrer Website eine Zahlungsreise, die es wert ist, abgeschlossen zu werden.

Entdecken Sie gehostete Kassen, prüfen Sie die API-Referenz und wählen Sie die richtige Online-Zahlungslösung für Ihr Unternehmen.