Integrationsoptionen Mobile Zahlungen / APP Referenz zu den Parametern

  Referenz zu den Parametern

Die Novalnet-API ist um JSON-RPC herum organisiert. Unsere API hat vorhersagbare, ressourcen-orientierte URLs, akzeptiert Anfragen mit application/json als Inhalt, gibt in JSON codierte Rückmeldungen zurück und verwendet Standard-HTTP-Rückmeldungscodes und -authentifizierung.

Authentifizierung über den Header

Um sich bei Ihren Zahlungsaufrufen zu authentifizieren, verwenden Sie die Authentifizierung im nutzerdefinierten Header von Novalnet. Das nutzerdefinierte Header-Feld ist wie folgt aufgebaut:

  1. Jeder Header eines Aufrufs wird unter Verwendung des Paymentzugriffsschlüssels erstellt. Um Ihren Paymentzugriffsschlüssel zu erhalten, loggen Sie sich in Ihr Novalnet Admin-Portal und folgen Sie dem Pfad Projekte -> [Gewünschtes Projekt auswählen] -> API-Anmeldeinformationen -> Paymentzugriffsschlüssel.
  2. Der Paymentzugriffsschlüssel sollte mit einer Variante von Base64 codiert werden.
  3. Der sich ergebenen mit Base64 codierte Wert sollte im benutzerdefinierten Schlüssel X-NN-Access-Key des Novalnet-Headers übergeben werden.

    Das benutzerdefinierte Header-Feld wird im Format
    X-NN-Access-Key:base64_encoded_value angegeben.

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, 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(s)

Verwenden Sie bitte die URLs unten je nach Ihrem Geschäftsprozess und Ihren Anforderungen:

Zahlung

Dieser Aufruf bucht sofort den gewünschten Betrag. Der Zahlungsaufruf an die API entspricht einer sofortigen Autorisierung mit Einzug.

URL des Endpunkts:

https://payport.novalnet.de/v2/seamless/payment

Autorisierung

Wie der Name andeutet, wird bei diesem Aufruf nur die grundlegende Autorisierung ausgeführt und nicht sofort der Betrag gebucht. Ein Zahlungsaufruf zum Einzug ist notwendig, um den autorisierten Betrag später einzuziehen.

URL des Endpunkts:

https://payport.novalnet.de/v2/seamless/authorize

Liste der Parameter

Jeder Zahlungsaufruf ist in sogenannte Objekte aufgeteilt, welche eine Einheit wie Informationen zum Händler, Endkunden, der Transaktion selbst etc. beinhalten. Verwenden Sie die Objekte, welche für Ihr Geschäftsmodell / Ihre Zahlungsart relevant sind.

Jeder Parameter ist mit Attributen versehen Pflichtfeld, Bedingungsabhängig, 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.


merchant
Objekt
customer
Objekt
transaction
Objekt
hosted_page
Objekt
subscription
Objekt
instalment
Objekt
marketplace
Objekt
affiliate
Objekt
invoicing
Objekt
custom
Objekt
cart_info
Objekt
result
Objekt
transaction
Objekt