Etapa 6: deixe o FastSpring gerar os tokens de ativação
Quando os clientes compram a sua assinatura no FastSpring, eles precisam receber um código de ativação ou token.
Em seguida, vamos configurar o FastSpring para gerar automaticamente esse código de ativação e enviá-lo ao cliente por e-mail. Esse token permite que ele ative a planilha.
Gerar o código de ativação
Section titled “Gerar o código de ativação”No FastSpring Dashboard, selecione Catalog / Subscriptions e depois edite a assinatura associada à planilha.
Em Fulfillment, clique em Add New Fulfillment.
Escolha Generate a License e depois Script (PHP), clique em Next:

Configure todos os campos como nesta captura de tela e clique em Create.

Em PHP Script Source, copie e cole o seguinte 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;
?>Clique em Test para verificar o código e em Save para salvar as suas alterações.
O token de ativação é baseado no ID da assinatura usado internamente pelo FastSpring.
Enviar o e-mail com o código de ativação
Section titled “Enviar o e-mail com o código de ativação”Após a compra, o FastSpring envia uma mensagem de recibo que inclui automaticamente os detalhes de fulfillment relevantes, incluindo o código de ativação gerado conforme descrito acima.
Não há nenhuma etapa adicional a configurar.