Die Modul-API ist relevant wenn Sie die Module für das Risikomanagement einsetzen wollen, ohne eine Transaktion auszuführen. Typische Einsatzgebiete beinhalten:
Da diese API keinen Ablauf einer Transaktion beinhaltet, wird keine Transaktion angelegt und Ihr Account wird pro Nutzung des Dienstes belastet.
Um sich für die Anfragen an Ihre Module zu authentifizieren, verwenden Sie die benutzerdefinierte Authentifizierung von Novalnet im Header. Der benutzerdefinierte Header ist folgendermaßen aufgebaut:
X-NN-Access-Key:base64_encoded_value
.Alle Aufrufe müssen über eine HTTPS-Verbindung mit den Werten im Header durchgeführt werden. Sonst schlägt der Aufruf mit einer Fehlermeldung zur Autorisierung fehl.
Ihr Paymentzugriffsschlüssel umfasst viele Privilegien, bewahren Sie ihn deshalb sicher auf! Teilen Sie Ihren geheimen Paymentzugriffsschlüssel nicht in öffentlich zugänglichen Bereichen wie GitHub, auf Kundenseite ausgeführtem Code, etc.
X-NN-Access-Key
|
base64_encode({PAYMENT_ACCESS_KEY}) |
Content-Type
|
application/json
|
Accept
|
application/json
|
Charset
|
utf-8
|
URL des Endpunkts: https://payport.novalnet.de/v2/module
Jeder Aufruf ist in sogenannte Objekte unterteilt, welche eine Einheit beschreiben.
Jeder Parameter ist mit Attributen versehen Pflichtfeld, Freiwillig. Auf der Grundlage Ihrer Anforderungen können Sie diese Parameter entsprechend einsetzen.
- Das Icon gibt an, dass der Parameter auf der Grundlage einer Bedingung für das Attribut eingesetzt wird und wenn Sie den Mauszeiger über diesem Icon lassen, werden Ihnen Einzelheiten zu dieser Bedingung angezeigt.
- Das Icon zeigt die Zahlungsarten an, welche von dem definierten Parameter unterstützt werden oder für diesen relevant sind, und wenn Sie den Mauszeiger über diesem Icon lassen, werden Ihnen Einzelheiten zu der Liste der unterstützten Zahlungsarten angezeigt.