Wechseln zu:Navigation, Suche
Wiki

Einleitung

Der NAC bietet mit seine vielen Schnittstellen auch die Möglichkeit, exteren Bezahlsystem anzubinden. Dabei arbeiten wir mit dem Anbieter PayPAL zusammen.

PayPAL bietet einen öffnetliche API an um Artikel in deren Warenkorb/Shop zu legen. Gleichzeitig wird dem Kunden ein öffentliches Bezahlsystem zur Verfügung gestellt. Dabei kann per

  • Kreditkarte
  • PayPAL
  • Lastschrift

bezahlt werden.

Wie funktioniert das Ganze?

Der Benutzer ruft im Browser eine Webseite auf. Statt der Webseite bekommt er das Captive Portal angezeigt. Nun kann er sich anmelden, wenn er die Anmeldedaten bereits besitzt oder aber er kann sich ein Budget entsprechend seinen Wünschen kaufen.

Der Kunde gibt seine Benutzerdaten an, wählt das Profil aus und wird dann an das PayPAL-Portal weitergeletet. Dort sieht er den Warenkorb und kann die entsprechende Bezahlmethode auswählen. Nach einer erfolgreichen Transaktion steht dem Kunden das Internet zur Verfügung.

Musterkonfiguration

In dem folgendem Howto wird gezeigt, wie Sie:

  • PayPAL konfigurieren und in die NAC einbinden
  • Profile und die dazugehörigen Grundgebühren erstellen
  • Die Funktionen auf das Portal binden

Einstellungen

PayPal einrichten

Dies Anleitung setzt voraus, das Sie bereits über einen PayPAL-Account verfügen.

Der Zugriff auf den PayPAL-Server lässt sich unter "Konfiguration -> Externe Dienste -> PayPAL" einrichten. Die Authentifizierung ist in 2 Bereiche unterteil:

  • Der sichere Zugriff
  • Die Authentifizierung


PayPAL-Konfiguration auf der NAC

Klicken Sie auf "Zertifikat exportieren", kopieren den angezeigten Inhalt in einen Texteditor und speicher es lokal ab. Melden Sie sich an der PayPal-Webseite an und importieren Sie das gerade gespeicherte Zertifikat. Gehen Sie dazu auf "Mein Konto -> Mein Profil -> Mehr" klicken Sie dann auf "Verkäufer/Händler". Im unteren Bereich unter "Einstellungen für verschlüsselte Zahlungen" lässt sich das Zertifikat importieren.

PayPAL-Zertifikat importieren

Klicken Sie im folgenden Dialog auf "Hinzufügen" und geben Sie das exportierte Zertifikat von dem NAC an. Nach dem Importieren sollte Sie eine Zertifikats-ID bekommen die Sie in dem NAC nun eintragen können:

PayPAL-Zertifikat importieren

Als nächstes muss der Zugriff auf die API freigegeben werden. Gehen Sie dazu wieder auf "Mein Profil - Verkäufer/Händler" zurück und klicken bei "API Zugriff" auf "aktualisieren. Wählen Sie die "Option 2" indem Sie auf "API-Berechtigung anfordern" klicken

PayPAL-API-Konfiguration
PayPAL-API-Konfiguration

Die nun angezeigten Daten können Sie in die NAC übertragen. Damit sind alle Einstellungen komplett.


Profile definieren

Als Beispiel sollen uns 3 Profile dienen:

  1. Profil: Unbeschränkter Zugriff, gültig für den Erstellungstag
  2. Profil: Unbeschränkter Zugriff, gültig für den Erstellungstag + 6 Tage
  3. Profil: Web + Mail gültig für 1 Stunde

Zur Einrichtung gehen Sie bitte auf "Administration -> Profile" und erstellen Sie die entsprechenden Profile.

NAC - Profile


Grundgebühren anlegen

Die Grundgebühren erstellen Sie unter "Administration -> Grundgebühren" . Sie verknüpfen jetzt das jeweilige Profil mit einer Grundgebühr.

NAC - Grundgebühren


Portal editieren

Im Anschluss müssen sie die Funktion noch auf das Portal binden. Gehen Sie dazu auf "Konfiguration -> Personalisierung -> Portal", dort die Konfiguration des Captive-Portals editieren und den Betriebsmodus "PayPal" incl. der angelegten Gebühren aktivieren.

NAC - Portalkonfiguration
NAC - Portalkonfiguration

Anmelden

Benutzeranmeldung - Schritt 1
Benutzeranmeldung - Schritt 2
Benutzeranmeldung - Schritt 3
Benutzeranmeldung - Schritt 4 (PayPal Warenkorb)