Beschreibung
Mit Hilfe dieser Funktion kann ein neuer Transaktionskanal angelegt werden, über den dann Transaktionsmails gruppiert werden können, um sie separat auszuwerten. Transaktionskanäle sind notwendig, um später statistische Auswertung machen zu können. Ohne einen Transaktionskanal können keine Transaktionsmails versendet werden. Wenn beim Anlegen des Kanals kein Name vergeben wird, dann legt Backclick den Namen selbst fest. Der Name wird in solchen Fällen immer "Channel " und die ID des Kanals sein (z.B.: "Channel 1").
Verfügbar ab Backclick-Version: 5.8.4
Um einen Transaktionskanal anzulegen müssen folgende Angaben gemacht werden:
- ID des Mandanten
- API-Key (optionale Authentifizierung, wenn nicht angegeben, dann wird die Authentifizierung über die IP-Adressen vorgenommen)
- Name des Kanals
- Beschreibung des Kanals
Beispiel
Beispiel für das Anlegen eines Transaktionskanals
$client = new SoapClient($wsdlUrl); $channel = new StdClass(); $channel->mandatorId = 0; try { $result = $client->createTransactionChannel($channel); var_dump($result); } catch(Exception $e) { echo "Fehler aufgetreten: " . $e->getMessage() . "\r\n"; }
Beispielausgabe
object(stdClass)#3 (1) { ["channelId"]=> int(1011) }
Quellcode
Um ein funktionsfähiges Beispiel testen können, steht hier der Quellcode zum Download zur Verfügung.