Home > Bezahlgeräte > Pullmode - Buchung von Einmalbeträgen

Pullmode - Abbuchung von Einmalbeträgen per Script

Durch den sogenannten Pullmode erlaubt das Payment Module die Abbuchung von Einmalbeträgen durch ein Script in einer Webseite. Zur Verwendung kommt dabei das SiteKiosk Object Model.

Diese Funktion gibt Ihnen die Möglichkeit, neben einer minutenbasierten Abrechnung auch Einmalbeträge für bestimmte Services/Webseiten zu verlangen. Standardmäßig wird diese Funktion bereits für einige Abrechnungen verwendet, z.B. kostenpflichtiger Druck oder Download. Sehen Sie dazu z.B. die Beschreibung der Servicetarife.

Um die bestehenden Möglichkeiten durch eigene zu ergänzen, können Sie die hier vorgestellte Script-Möglichkeit nutzen. Darüber können Sie z.B. ein Shopsystem realisieren.

Folgendes Scriptbeispiel soll die Funktionsweise verdeutlichen:

function OnPullRequestCompleted(success)
{
if (success)
window.location.href="http://www.google.com/";
}
SiteKiosk.Plugins("SiteCash").Script.Dispatch.StartPullRequest(
"Navigation", 0.5, OnPullRequestCompleted, 30);

In dem Beispiel wird, wenn innerhalb von 30 Sekunden 0,5 Geldeinheiten Credit eingezahlt werden, die Webseite Google.com aufgerufen. Das Beispiel kann in eine eigene HTML-Seite, lokal oder im Web, implementiert werden.

Die Funktion StartPullRequest ist in der Datei Sitekiosk\SiteCash\SiteCashScript.js implementiert und kann ggf. von Ihnen verändert oder angepasst werden. Die SiteCashScript.js wird automatisch beim Start von SiteKiosk geladen.

ACHTUNG:
Stellen Sie unbedingt sicher, dass die HTML Seite innerhalb von SiteKiosk für Scripting freigegeben ist! Hierzu muss der Pfad und Ihre Seite unter ZUGRIFF -> URLs mit Script-Erlaubnis eingetragen sein.

Siehe auch

Zonentarife
Servicetarife
Erweiterte Einstellungen
Unterstützte Bezahlgeräte

Nach oben