Transaktionssystem

Das Transaktionssystem wird grundsätzlich dann genutzt, wenn der Anbieter eine Datenbank benutzt bzw. ClickandBuy weder für Zugriffsverwaltung noch für die Auslieferung des Inhalts benötigt wird (z.B. bei einem Warenkorb).

Downloads

pdf Vollständiges Handbuch

pdf Handbuch „DynamicParameterTransfer DE”


Beispielskripte zum Download:

pdf Transaktion PHP (ZIP-File)

pdf Transaktion ASP (ZIP-File)

pdf IsExternalBDRIDCommitted (Second Confirmation) PHP (ZIP-File)

pdf IsExternalBDRIDCommitted (Second Confirmation) ASP (Zip-File)


Das Transaktionssystem arbeitet folgendermaßen:

  • Zunächst müssen Sie das sog. Transaktionsskript auf Ihrem Webserver hinterlegen. Dieses zeichnet für die spätere Validierung der Transaktion verantwortlich. Die URL Ihres Premiumlinks muss auf dieses Transaktionsskript verweisen. Ein Beispielskript kann weiter oben heruntergeladen werden.
  • Um die Bezahlung anzustoßen muss der Kunde auf den Premiumlink (=Transaktionslink) geführt werden und dort die Bezahlung bestätigen. An den Premiumlink muss ein Query String mit mindestens den Parametern „price” und „externalBDRID” (Ihre eindeutige Transaktionsnummer) angehängt werden. Der für die Weiterleitung benötigte Code ist unter [->Link einbauen] im Service Bereich neben Ihrem konfigurierten Premiumlink erhältlich.
  • Bestätigt der Kunde auf den Bezahlseiten die Transaktion führt unser Proxyserver Ihr Transaktionsskript aus und überträgt dabei im Header sowie im Query String transaktionsrelevante Daten.
  • Das Transaktionsskript bearbeitet und verifiziert diese Daten auf Konsistenz sowie Korrektheit und bestimmt zuletzt, ob ClickandBuy die Transaktion verbuchen soll oder nicht.
  • Das Commit bzw. Rollback der Transaktion wird durch einen absoluten Redirect weg vom ClickandBuy Proxy hin zu einer Landingpage auf Ihrer Internetpräsenz erreicht.
  • Dieser Redirect muss den sog. Success String Parameter ”result=success” beinhalten. Er wird als ”Handschlag” zwischen beiden Servern benutzt, um die Transaktion zu verbuchen und den Kunden zu belasten. Entscheidet das Transaktionsskript aufgrund von fehlerhaften bzw. unvollständigen Daten, die Transaktion abzuweisen, so wird der Success String ”result=error” eingebunden.
  • Sofern „result=success” benutzt und die Transaktion so verbucht wird muss die Landingpage einen Webservice-Call der SOAP-Methode „isExternalBDRIDCommitted” durchführen. Dieser zweite „Handschlag” dient Ihnen als Absicherung, indem anhand Ihrer eindeutigen Transaktionsnummer die Verbuchung seitens ClickandBuy verifiziert wird. Durch diese Kommunikation in Echtzeit werden Dateninkonsistenzen zwischen beiden Systemen ausgeschlossen, die während des ersten „Handschlags” z.B. aufgrund von Timeouts auftreten können.


Troubleshooting:


”Transaction error, no redirect location specified”

Diese Fehlermeldung deutet auf ein Problem mit Ihrem Transaktionsskript hin. Typischerweise sind einer oder mehrere der folgenden Punkte dafür verantwortlich:

  • Der ClickandBuy Proxy hat keine Zugriffsrechte auf die Ziel URL. Bitte überprüfen Sie Firewall bzw. sonstige Zugriffsbeschränkungen.
  • Das Transaktionsskript bricht während seiner Ausführung ab (Syntaxfehler oder Fehler in Datenbankoperation).
  • Das Skript beinhaltet html Output. Bitte stellen Sie sicher, dass kein echo, print, Response.Write oder ähnliche Befehle verwendet werden.
  • Der Redirect am Ende des Skripts ist nicht absolute auf Ihrem Webserver definiert.
  • Das Skript existiert nicht an der unter den Linkeigenschaften definierten URL.

Sprache auswählen

    
    

Mail Order World


Besuchen Sie uns
auf der MOW
Halle 1 - Stand 112


Beachten Sie unsere
Retail-Sonderaktion
zur MOW!

ClickandBuy Neuheit!

Zur MOW in Wiesbaden startet ClickandBuy sein neues Überweisungsmodul ClickandBuy DIREKT

Kontaktieren Sie uns

Für weitere Informationen oder Rückfragen kontaktieren Sie uns

Hilfe / FAQs

Tipps / Links

Tipps / Links
für Online-Anbieter
und -Händler zum erfolgreichen Onlineverkauf.