Você está na página 1de 2

API KEY = a84e2410b6

*A entrega de contedo de forma customizada requer habilidades de


desenvolvimento.

Esse tipo de integrao utilizada quando a entrega de contedo requer


operaes avanadas e especificas ou a entrega seja atravs de plataforma
prpria.

Para isso necessrio seguir os seguintes passos:

1- necessrio configurar uma URL que receber o post no cadastro de


contedo na Eduzz. Dentro do cadastro do seu contedo existe uma sesso
chamada 'Entrega/Ativao', selecione a opo 'Customizada' no campo
'Integrao para Entrega de Contedo' e configure o campo 'URL' com a url
que receber o POST na entrega desse contedo, aps ser vendido.

2- Quando houver uma entrega a URL configurada no cadastro do contedo


receber um POST com os seguintes campos.

edz_fat_cod: Cdigo da Fatura que originou a entrega


edz_cnt_cod: Cdigo do contedo que o cliente final comprou na Eduzz
edz_cli_cod: Cdigo do Cliente que efetuou o pagamento da fatura na Eduzz
edz_cli_rsocial: Nome do Cliente que efetuou o pagamento da fatura na Eduzz
edz_cli_email: E-mail do Cliente que efetuou o pagamento da fatura na Eduzz
edz_cli_cel: Celular do Cliente que efetuou o pagamento da fatura na Eduzz
edz_fat_dtcadastro: Data de gerao da fatura na Eduzz

edz_gtr_dist: Cdigo do Afiliado que realizou a venda do contedo na Eduzz


edz_gtr_param1: Parmetros opcionais enviados via GET (p1) no
redirecionamento para o checkout
edz_gtr_param2: Parmetros opcionais enviados via GET (p2) no
redirecionamento para o checkout
edz_gtr_param3: Parmetros opcionais enviados via GET (p3) no
redirecionamento para o checkout
edz_gtr_param4: Parmetros opcionais enviados via GET (p4) no
redirecionamento para o checkout
edz_gtr_param5: Parmetros opcionais enviados via GET (p5) no
redirecionamento para o checkout
edz_valorpago: Valor pago pelo cliente
3- Fora os campos citados na tabela enviado um campo chamado sid que
a chave de autenticao do envio. atravs dela que seu sistema poder
reconhecer essa requisio como uma requisio vlida.

A lgica para gerao do sid a seguinte:

Ordene todos os campos recebidos por nome e colocar os valores em uma


string.
No final dessa string adicione sua API KEY (tambm mostrada no cadastro de
contedo) e adicione no final da string
Por ltimo criptografe essa string com a criptografia MD5 e pronto, voc tem
a sid para comparar com a sid enviada por ns e autenticar essa requisio
como vlida.
Outra opo de validaco atravs do campo 'nsid': Verificar se o campo
nsid igual a SHA1(edz_fat_cod + edz_cnt_cod + edz_cli_cod)

Você também pode gostar