Anmelden

Installation

Es kann eine gute Idee sein, https://pos.usecue.com/pay zu verbergen und Ihren Besuchern die URL Ihrer eigenen Website zu zeigen. Dafür gibt es ein kleines Skript, das JEDE Seite, auf die Sie Zugriff haben, in Ihre eigene Zahlungsseite verwandelt.

<script src="https://pos.usecue.com/p/js/pay.js?id=1"></script>

Fügen Sie die obige Zeile einfach am Ende der Seite ein, die Ihre Zahlungsseite werden soll, direkt vor </body>, mit Ihrer eigenen Unternehmensnummer als id. Beachten Sie, dass Sie die übrigen Zahlungsparameter (auch) auf Ihrer eigenen Seite verwenden können.

Beispiel

Angenommen, Ihnen gehört example.com und Sie möchten, dass example.com/pay Ihre Zahlungsseite wird. Legen Sie dort eine Seite mit dem Skript darin an:

<!DOCTYPE html>
<html lang="de">
  <head>
    <meta charset="utf-8">
    <title>Beispielfirma bezahlen</title>
  </head>
  <body>
    <p>Einen Moment bitte, wir laden die Zahlungsseite.</p>
    <script src="https://pos.usecue.com/p/js/pay.js?id=1"></script>
  </body>
</html>

Schicken Sie Ihrem Kunden dann einen Link zu dieser Seite, mit den Parametern der Zahlung darin:

https://example.com/pay?amount=12.50&specification=Bestellung%201234&lang=de

Das Skript liest diese Parameter und füllt die Seite mit der Zahlungsseite für Unternehmen 1, die € 12,50 für ‘Bestellung 1234’ auf Deutsch verlangt. Ihr Besucher sieht in der Adressleiste immer nur example.com.

Probieren Sie es aus

Sie können auf dieser Seite testen, wie es funktioniert. Hängen Sie einfach ?amount=12.50 an die aktuelle URL an und alle Standardparameter erscheinen. Sie können diese Parameter ändern, um die Seite zu verändern.

Gut zu wissen

  • Die id gehört in die Adresse des Skripts, nicht in die Adresse Ihrer Seite. Eine id, die ein Besucher in die Adresse setzt, wird ignoriert und entfernt, sodass niemand Ihre Seite in eine Zahlungsseite für ein anderes Unternehmen verwandeln kann.
  • Ohne eine id am Skript tut das Skript überhaupt nichts und Ihre eigene Seite bleibt, wie sie ist.
  • Das Skript übernimmt Ihre Seite erst, sobald mindestens einer der Parameter amount, specification oder lang in der Adresse steht. Ohne diese Parameter bleibt Ihre eigene Seite, wie sie ist, sodass Sie die Zeile auf eine Seite setzen können, die nutzbar bleiben muss.
  • Die Zeile gehört ans Ende des body, direkt vor </body>. Der Frame wird in dem Moment hinzugefügt, in dem die Zeile gelesen wird, die Seite muss also schon da sein. Weiter oben auf der Seite oder im head gibt es noch nichts, woran der Frame hängen könnte.
  • Der gesamte Query-String wird weitergegeben, sodass auch Ihre eigenen Parameter im Frame landen. Sie werden von der Zahlungsseite ignoriert.
  • Der Frame bedeckt Ihre Seite vollständig und das Scrollen der dahinterliegenden Seite wird ausgeschaltet. Verwenden Sie ihn auf einer eigenen Seite, nicht auf einer Seite, die sichtbar bleiben muss.
  • Liefern Sie Ihre eigene Seite über https aus, sonst blockiert der Browser den Frame.