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

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

eMail

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

  1. AES-256-Bit-verschlüsselt

  1. 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.