Pular para o conteúdo

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.

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:

Caixa de diálogo de fulfillment do FastSpring com Generate a License e Script (PHP) selecionados

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

Campos de configuração do fulfillment do FastSpring preenchidos antes de clicar 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.