Receba todas as alterações de status de uma fatura
O webhook permite que você receba notificações a cada alteração de status de uma compra. Sempre que uma compra tiver seu status atualizado ( Pago, Cancelado, Reembolsado, etc... ) nós iremos enviar uma chamada via POST para uma URL pré-configurada nas configurações do seu conteúdo com alguns parâmetros para que você possa realizar suas decisões comerciais.
Consideramos como sucesso todas as requisições que retornam o status HTTP 200
Parâmetro | Descrição |
---|---|
api_key | Token de segurança do produtor ou afiliado |
trans_cod | ID da Fatura na Eduzz ( Venda ) |
trans_value | Valor da compra |
trans_paid | Valor pago |
trans_status | Status do pagamento ( Ver tabela de status ) |
trans_paymentmethod | Forma de pagamento ( Ver tabela de forma de pagamento ) |
trans_createdate | Data de criação da fatura |
trans_paiddate | Data de pagamento da fatura |
product_cod | ID do produto ( Conteúdo ) |
product_name | Nome do produto |
cus_cod | ID do Cliente na Eduzz |
cus_taxnumber | Documento do Cliente |
cus_name | Nome do Cliente |
cus_email | E-mail do Cliente |
cus_tel | Telefone 1 do Cliente |
cus_tel2 | Telefone 2 do Cliente |
cus_cel | Celular do Cliente |
cus_address | Endereço do Cliente |
cus_address_number | Número do Endereço do cliente |
cus_address_country | País do Cliente |
cus_address_district | Bairro do Cliente |
cus_address_comp | Complemento do Cliente |
cus_address_city | Cidade do Cliente |
cus_address_state | Estado do Cliente |
cus_address_zip_code | CEP do Cliente |
aff_cod | ID do Afiliado na Eduzz |
aff_name | Nome do Afiliado |
aff_email | E-mail do Afiliado |
aff_value | Valor da comissão do afiliado |
billet_url | Página com a chave gerada para o produto |
page_checkout_url | Página do checkout do produto |
tracker_trk | Parâmetro genérico 1 |
tracker_trk2 | Parâmetro genérico 2 |
tracker_trk3 | Parâmetro genérico 3 |
ID | Status | Descrição |
---|---|---|
3 | Paga | Compra foi paga, o cliente já esta apto a receber o produto |
4 | Cancelada | Fatura Cancelada pela Eduzz |
6 | Aguardando Reembolso | Cliente solicitou reembolso, porem o mesmo ainda não foi efetuado |
7 | Reembolsado | Cliente já foi reembolsado pela eduzz |
8 | Em Análise | Cliente efetuou o pagamento, porém esta em análise pela instituição financeira |
11 | Em Recuperacao | Fatura entrou para o processo de recuperação |
<?php
//Exemplo webhook Eduzz
foreach ($_POST as $key => $value)
$$key = $value;
if( $api_key == 'SUACHAVEDEAPI' )
{
switch ($trans_status)
{
case '3' :
#Pagou
libera_acesso();
break;
case '6': #Aguardando reembolso
case '7': #Reembolsado
remove_acesso();
break;
#...
#...
#...
default:
echo "STATUS DESCONHECIDO";
break;
}
}
else
echo "ACESSO INVALIDO";
function libera_acesso()
{
echo "ACESSO LIBERADO";
}
function remove_acesso()
{
echo "ACESSO REMOVIDO";
}
?>