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
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo