Externer Download (DE)
Allgemein
Im Folgenden wird die Funktion eines externen Downloads beschrieben. „Extern“ bedeutet, dass der Download nicht von der WEBSALE AG, sondern von einem externen System bereitgestellt wird, auf das nach dem Kauf verlinkt wird.
Kennzeichnung der externen Download-Produkte
Produkte, die nach dem Kauf von einem externen System heruntergeladen werden, müssen im Shop mittels des Flags „ExternalDownload“ entsprechend gekennzeichnet werden. Der Wert muss auf „y“ gesetzt werden. Ein Designer kann jedes externe Download-Produkt in den Templates und im Warenkorb entsprechend behandeln und den entsprechenden Download-Link anzeigen. Der externe Download-Link wird ebenfalls in den Bestelldaten übergeben.
Verlinkung zum externen Download-System
Sobald ein externes Download-Produkt gekauft wurde, wird je Download-Position im Warenkorb ein Download-Link generiert.
Dieser wird auf folgenden Seiten angezeigt:
Bestellbestätigungs-Seite
Bestätigungs-E-Mail
Order-Historie
Â
Ein Download-Link enthält folgende Daten:
Parameter | ID | Beschreibung | Pflichtfeld |
---|---|---|---|
Timestamp | 1 | UNIX-Timestamp zum Zeitpunkt der Generierung. Anzahl Sekunden seit dem 01.01.1970 | ja |
ShopID | 2 | Die ShopID | ja |
SubshopID | 3 | Die SubshopID | ja |
OrderID | 4 | Die Shop-Auftragsnummer | ja |
5 | Die E-Mail-Adresse des Kunden | ja | |
CustomerNumber | 6 | Die Kundennummer, falls vorhanden | nein |
UserIndex | 7 | Der UserIndex vom Shop, falls vorhanden | nein |
ProductNumber | 8 | Die Artikelnummer | ja |
Format:
https://<Domain-Externes-System>/?dldata=<1>Timestamp</1><2>Shopid</2>...<8>ProductNumber</8>
Beispiel:
https://<Domain-Externes-System>/?dldata=<1>1462879316</1><2>myshop</2>...<8>1234567890</8>
Die Daten werden nicht im Klartext, sondern
AES-256-Bit-verschlüsselt
hex-codiert übergeben
Im 1. Step wird der Datenstring „<1>1462879316</1><2>myshop</2>...<8>1234567890</8>“ AES- 256-Bit-verschlüsselt.
Im 2. Step werden die Binärdaten hex-codiert.
Der finale Link hat dann folgendes Format:
https://<Domain-Externes-System>/?dldata=aa125609cdeffa34321aab...
Das Verschlüsselungspasswort wird auf beiden Seiten fest hinterlegt und von WEBSALE vorgegeben.
Sichere Zahlungsarten
Sobald mindestens ein externes Download-Produkt im Warenkorb liegt, können nur noch „sichere“ Zahlungsarten angeboten werden. Welche Zahlungsart als sicher gilt (Kreditkarte, PayPal, Sofortüberweisung etc.) lässt sich im Shop frei konfigurieren.