Ir al contenido

Paso 6: deje que FastSpring genere los tokens de activación

Cuando los clientes compran su suscripción en FastSpring, hay que enviarles un código de activación o token.

A continuación, configuraremos FastSpring para que genere automáticamente este código de activación y se lo envíe al cliente por correo electrónico. Este token le permite activar el libro.

En el panel de FastSpring, seleccione Catalog / Subscriptions y luego edite la suscripción asociada al libro.

En Fulfillment, haga clic en Add New Fulfillment.

Elija Generate a License, luego Script (PHP) y haga clic en Next:

Cuadro de FastSpring para elegir Generate a License y el tipo de script PHP

Configure todos los campos como en esta captura de pantalla y haga clic en Create.

Campos de configuración del cumplimiento de licencia de FastSpring antes de hacer clic en Create

En PHP Script Source, copie y pegue el siguiente código PHP:

<?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;
?>

Haga clic en Test para verificar el código y en Save para guardar los cambios.

El token de activación se basa en el ID de suscripción que FastSpring utiliza internamente.

Enviar el correo electrónico con el código de activación

Section titled “Enviar el correo electrónico con el código de activación”

Tras la compra, FastSpring envía un mensaje de recibo que incluye automáticamente los detalles de cumplimiento relevantes, incluido el código de activación generado como se ha descrito anteriormente.

No hay que configurar ningún paso adicional.