API für Aufrufe zu Zahlungen Einrichten des Webhooks

 Einrichten des Webhooks

Dieser Aufruf wird eingesetzt um den URL für einen Webhook zur Verarbeitung von Nachrichten einzurichten.

Authentifizierung anhand des Headers

Um Ihre Zahlungsaufrufe zu authentifizieren, setzen Sie die Authentifizierung der benutzerdefinierten Header durch Novalnet ein. Das benutzerdefinierte Headerfeld ist wie folgt aufgebaut:

  1. Jeder Header eines Aufrufs wird unter Verwendung des Paymentzugriffsschlüssels key erstellt. Um Ihren Paymentzugriffsschlüssel zu erhalten, loggen Sie sich in Ihr Novalnet Admin-Portal und folgen Sie dem Pfad Projekte -> [Wählen Sie Ihr gewünschtes Projekt aus] -> API-Anmeldeinformationen -> Paymentzugriffsschlüssel
  2. Der Paymentzugriffsschlüssel sollte mit einer Variante von Base64 codiert werden.
  3. Der resultierende, mit Base64 codierte Wert, sollte in dem benutzerdefinierten Header in dem Feld X-NN-Access-Key an Novalnet übergeben werden.
    Das benutzerdefinierte Header-Feld ist in dem Format
    X-NN-Access-Key:base64_encoded_value spezifiziert.

Alle Zahlungsaufrufe müssen über eine HTTPS-Verbindung mit den entsprechenden Werten im Header ausgeführt werden, andernfalls schlägt der Aufruf mit einer Fehlermeldung zur Autorisierung fehl.

Ihr Paymentzugriffsschlüssel beinhaltet viele Privilegien, also stellen Sie sicher, dass Sie diesen sicher aufbewahren! Teilen Sie Ihren geheimen Paymentzugriffsschlüssel nicht in öffentlich zugänglichen Bereichen wie GitHub, in auf Kundenseite installiertem Code und so weiter.

Header des HTTP-Aufrufs

X-NN-Access-Key
base64_encode({PAYMENT_ACCESS_KEY})
Content-Type
application/json
Accept
application/json
Charset
utf-8

Endpunkt

URL:

https://payport.novalnet.de/v2/webhook/configure

Liste der Parameter

Jeder Aufruf ist in sogenannte Objekte unterteilt, welche eine Einheit beschreiben.

Jeder Parameter ist mit Attributen versehen Pflichtfeld, Bedingungsabhängig, Freiwillig. Auf der Grundlage Ihrer Anforderungen können Sie diese Parameter entsprechend einsetzen.

merchant
Objekt
webhook
Objekt
custom
Objekt
result
Objekt