Edunext – API para Recebimento de Retorno

Modificado em Seg, 17 Fev na (o) 4:16 PM

Para quem é? 

Essa integração está disponível para todos os usuários que utilizam o Wakeme PRO em conjunto com a Edunext para processar pagamentos. 

O que é? 

Sempre que um pagamento sofre alguma alteração na Edunext, a API de Recebimento de Retorno do Wakeme PRO é acionada para atualizar o status do pagamento dentro da plataforma. Isso garante que as informações fiquem sempre sincronizadas e corretas. 

Como funciona? 

Quando o produto realiza o envio da requisição de geração de um pagamento, o parâmetro “Url_notificacao” é preenchido com a Url da Api + /api/Edunext/RecebeRetornoPagamento, para que em qualquer mudança de status do pagamento na Edunext, consigamos fazer as alterações necessárias no Pagamento dentro do CRM.  

A Api espera receber o seguinte formato de Json: 

 
  "evento": "pagamento.criado",  
  "compra": {  
    "id": 16349,  
    "forma_pagamento_id": null 
    "aluno_id": null 
    "parcelas": 1,  
    "parcela_atual": 1,  
    "dias_vencimento": 0,  
    "valor": "1000.00",  
    "comprador_nome": "Marco r",  
    "comprador_cpf": "64187626069",  
    "comprador_email": "marco123456@crm.com",  
    "comprador_telefone": null 
    "comprador_endereco": null 
    "comprador_endereco_numero": null 
    "comprador_complemento": null 
    "comprador_bairro": null 
    "comprador_cidade": null 
    "comprador_estado": null 
    "comprador_cep": null 
    "cartao_bandeira": null 
    "cartao_numero": null 
    "cartao_nome": null 
    "cartao_validade": null 
    "cartao_csc": null 
    "status": "Pendente",  
    "created_at": "2023-01-13 10:06:26",  
    "updated_at": "2023-01-13 10:06:26",  
    "polo_id": null 
    "comprador_pais": null 
    "cliente_id": null 
    "multa_percentual": "0.00",  
    "parcelar_cartao": 0,  
    "distribuidora_id": 37,  
    "assinatura_uuid": null 
    "numero": 1,  
    "contrato_id": null 
    "campos": null 
    "termos_prematricula": null 
    "comprador_tipo": "PF",  
    "pausar": null 
    "oldStatus": null 
    "url_notificacao": "https://webhook.site/bc27b5bc-ce26-4a24-a2f7-87a74f40659c" 
    "data_vencimento": null 
    "produtos": []  
  }  
} 

 

Após receber esses parâmetros, é verificado se existe um Pagamento com Identificador de transação igual ao ID da Compra, caso haja, fará as seguintes alterações no pagamento e Inscrição.  Caso o status da compra esteja como “Confirmado”, o campo Situação do Pagamento irá para Pago, também será alterado o campo na inscrição referente a aquele pagamento. (Situação Pagamento ou Situação 2 Pagamento). Por fim, será alterado a Avaliação de pagamento para avaliado, caso exista.  

Caso o status esteja como “Cancelado”, o campo Situação do Pagamento irá para Cancelado, os campos referentes na inscrição serão alterados para cancelados.  

Caso o status esteja como “Em aberto”, “Pendente”, “Aguardando Pagamento”, o campo Situação do Pagamento irá para Em Aberto e os campos referentes na inscrição ficarão como “Em aberto”. 

 

 

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo