Ga naar inhoud

Stap 6: laat FastSpring activeringstokens genereren

Wanneer klanten uw abonnement bij FastSpring kopen, moet hun een activeringscode of token worden toegestuurd.

Vervolgens configureren we FastSpring om deze activeringscode automatisch te genereren en per e-mail naar de klant te sturen. Met deze token kan hij de werkmap activeren.

Selecteer in het FastSpring-dashboard Catalog / Subscriptions en bewerk vervolgens het abonnement dat aan de werkmap is gekoppeld.

Klik in Fulfillment op Add New Fulfillment.

Kies Generate a License en vervolgens Script (PHP), klik op Next:

FastSpring-dialoog voor nieuwe fulfillment met Generate a License en Script (PHP) geselecteerd

Configureer alle velden zoals op deze schermafbeelding en klik op Create.

FastSpring-fulfillmentvelden ingevuld voor het PHP-script dat de activeringscode genereert

Kopieer en plak in PHP Script Source de volgende PHP-code:

<?php
$ascii = $subscription;
$hex = '';
for ($i = 0; $i < strlen($ascii); $i++) {
$byte = strtoupper(dechex(ord($ascii[$i])));
$byte = str_repeat('0', 2 - strlen($byte)).$byte;
$hex.=$byte;
}
$res = wordwrap($hex, 4, '-', true);
print $res;
?>

Klik op Test om de code te verifiëren en op Save om uw wijzigingen op te slaan.

Het activeringstoken is gebaseerd op de abonnements-ID die intern door FastSpring wordt gebruikt.

Na aankoop stuurt FastSpring een ontvangstbericht dat automatisch relevante fulfillmentgegevens bevat, waaronder de activeringscode die op de hierboven beschreven manier is gegenereerd.

Er is geen aanvullende stap om te configureren.