Adyen

Adyen ist ein niederländisches Unternehmen, das mehrere Online-Zahlungsmöglichkeiten bietet.

Bemerkung

Adyen arbeitet nur mit Kunden zusammen, die mehr als 10 Millionen pro Jahr verarbeiten oder ein Minimum von 1.000 Transaktionen pro Monat abwickeln.

Konfiguration

Reiter „Anmeldedaten“

Um sich mit Ihrem Adyen-Konto zu verknüpfen, benötigt Odoo Ihre API-Anmeldedaten, die Folgendes beinhalten:

Sie können Ihre Anmeldedaten aus Ihrem Adyen-Konto kopieren und diese in den entsprechenden Felder im Reiter Anmeldedaten einfügen.

Wichtig

Wenn Sie Adyen zu Testzwecken mit einem Adyen-Testkonto ausprobieren, gehen Sie zu Buchhaltung ‣ Konfiguration ‣ Zahlungsanbieter. Klicken Sie dort auf Adyen, aktivieren Sie den Testmodus und geben Sie Ihre Anmeldedaten im Reiter Anmeldendaten ein.

API- und Client-Schlüssel

Um den API- und Client-Schlüssel zu erhalten, melden Sie sich in Ihrem Adyen-Konto an und gehen Sie zu Developers ‣ API Credentials (Entwickler –> API-Anmeldedaten)..

  • Wenn Sie bereits einen API-Benutzer haben, öffnen Sie ihn.

  • Wenn Sie noch keinen API-Benutzer haben, klicken Sie auf Create new credential (Neue Anmeldedaten erstellen).

Gehen Sie zu Server settings ‣ Authentification (Servereinstellungen –> Authentifizierung) und kopieren oder generieren Sie den API-Schlüssel. Achten Sie darauf, Ihren API-Schlüssel zu kopieren, da Sie ihn später nicht mehr abrufen können, ohne einen neuen Schlüssel zu generieren.

Gehen Sie nun zu Client settings ‣ Authentification (Client-Einstellungen –> Authentifizierung) und codieren oder generieren Sie Ihren Client Key (Client-Schlüssel). Dies ist auch der Ort, an dem Sie Zahlungen von Ihrer Website zulassen können.

HMAC-Schlüssel

Um den HMAC-Schlüssel abzurufen, müssen Sie eine Standardbenachrichtigung für Webhook konfigurieren. Melden Sie sich dazu in Ihrem Adyen-Konto an und gehen Sie zu Developers ‣ Webhooks ‣ Add webhook ‣ Add Standard notification (Entwickler –> Webhooks –> Webhook hinzufügen –> Standardbenachrichtigung hinzufügen).

Ein Webhook konfigurieren.

Geben Sie dort unter General ‣ Server configuration ‣ URL (Allgemein –> Serverkonfiguration –> URL) Ihre Serveradresse gefolgt von /payment/adyen/notification ein.

Benachrichtigungs-URL eingeben.

Geben Sie dann Security ‣ HMAC Key ‣ Generate (Sicherheit –> HMAC-Schlüssel –> Generieren) ein. Achten Sie darauf, den Schlüssel zu kopieren, da Sie ihn später nicht mehr verwenden können, ohne einen neuen zu generieren.

Einen HMAC-Schlüssel generieren und speichern.

Sie müssen den Webhook speichern, um seine Erstellung abzuschließen.

API-URLs

Alle Adyen-API-URLs enthalten ein kundenbereichsspezifisches Präfix, das von Adyen generiert wird. Um die URLs zu konfigurieren, gehen Sie wie folgt vor:

  1. Melden Sie sich in Ihrem Adyen-Konto an und gehen Sie dann zu Developers ‣ API URLs (Entwickler –> API-URLs).

  2. Kopieren Sie das Prefix (Präfix) für Ihren Live-Kundenbereich (z. B. Datenzentrum) und speichern Sie es für später.

    Das Präfix für die Adyen-APIs kopieren.
  3. Navigieren Sie in Odoo zum Adyen-Zahlungsanbieter.

  4. Geben Sie zum Feld Kassiervorgangs-API-URL die folgende URL ein und ersetzen Sie IhrPräfix durch das Präfix, das Sie zuvor gespeichert haben: https://yourprefix-checkout-live.adyenpayments.com/checkout.

  5. Geben Sie zum Feld Wiederkehrende API-URL die folgende URL ein und ersetzen Sie IhrPräfix durch das Präfix, das Sie zuvor gespeichert haben: https://yourprefix-pal-live.adyenpayments.com/pal/servlet/Recurring.

Bemerkung

Wenn Sie Adyen zu Testzwecken verwenden, können Sie stattdessen die folgenden URLs benutzen:

  • Kassiervorgangs-API-URL: https://checkout-test.adyen.com

  • Wiederkehrende API-URL: https://pal-test.adyen.com/pal/servlet/Recurring

Adyen-Konto

Zahlungen aus einer bestimmten Herkunft

Um Zahlungen von Ihrer Website aus zuzulassen, folgen Sie den Schritten unter API- und Client-Schlüssel, um zu Ihrem API-Benutzer zu navigieren und gehen Sie zu Erlaubte Herkünfte hinzufügen, dann fügen Sie die URLs hinzu, von denen aus Zahlungen getätigt werden sollen (die URLs der Server, die Ihre Odoo-Instanzen hosten).

Erlaubt Zahlungen, die von einer bestimmten Domain stammen.

Eine Reservierung für eine Karte machen

Mit Adyen können Sie einen Betrag manuell erfassen, anstatt ihn sofort zu erfassen.

To set it up, enable the Capture Amount Manually option on Odoo, as explained in the payment providers documentation.

Öffnen Sie dann Ihr Adyen-Händlerkonto, gehen Sie zu Buchhaltung ‣ Einstellungen, und stellen Sie die Erfassungsverzögerung auf manuell.

Einstellungen zur Erfassungsverzögerung in Adyen.

Vorsicht

  • Wenn Sie Odoo so konfigurieren, dass Beträge manuell erfasst werden, stellen Sie sicher, dass die Erfassungsverzögerung bei Adyen auf manuell eingestellt ist. Andernfalls wird die Transaktion im autorisierten Status in Odoo blockiert.

  • Odoo unterstützt die Teilerfassung noch nicht. Beachten Sie, dass Odoo eine Teilerfassung, die Sie über die Schnittstelle von Adyen erstellen, so verwaltet, als wäre sie eine vollständiges Erfassung.

Bemerkung

Nach 7 Tagen, wenn die Transaktion noch nicht erfasst wurde, hat der Kunde das Recht, sie zu widerrufen.

Siehe auch

Online-Zahlungen