Ir para o final dos metadados
Ir para o início dos metadados

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 10 Próxima »

Tópicos:

URL base API

Como configurar a URL de Callback

Acesse o seu painel administrativo em: painel.tapcore.com.br e no menu lateral busque a funcionalidade:

Beneficiário -> Solicitações de Cartão -> Configuração

Preencha o campo: URL de Callback com a URL que receberá a requisição de callback após inserção de uma nova solicitação de cartão.


Endpoint

EndpointMétodoDescrição

solicitacao/solicitacao_cartao

PUT

Responsável por inserir uma nova solicitação de segunda via de cartão para análise, o beneficiário informa os beneficiários que desejam novos cartões, motivo e forma de entrega, por fim os administradores autorizam ou não a segunda via.

Parâmetros

ParâmetroObrigatórioTipoDescrição
protocolotrue
String

mshash

true

String

HASH que identifica de qual ambiente (Homologação ou Produção) os dados serão buscados.

id_solicitacao_cartaotrue
Int


id_operadoratrue
Inteiro

Id da operadora para a qual serão buscados os grupos de menu

id_aplicacaotrue
Inteiro

id_status_cartaotrue
Inteiro

id_motivo_solic_cartaotrue
Inteiro

id_forma_entrega_cartaotrue
Inteiro

nome_titulartrue
String

cpf_titulartrue
Inteiro

matricula_titulartrue
String

telefone_titulartrue
Inteiro

estado_civil_titulartrue
String

email_titulartrue
String

patrocinadora_titularfalse
String

descricaofalse
String

protocolotrue
String

datatrue
String

forma_entregatrue
String

motivotrue
String

arquivostrue
Array

arquivos.id_arquivotrue
Inteiro

arquivos.nometrue
String

arquivos.diretoriotrue
String

arquivos.urltrue
String

arquivos.id_solicitacao_cartaotrue
String

beneficiariostrue
Array

beneficiarios.id_beneficiario_cartaotrue
Inteiro

beneficiarios.nometrue
String

beneficiarios.matriculatrue
String

beneficiarios.parentescotrue
String

beneficiarios.data_nascimentotrue
String

beneficiarios.id_solicitacao_cartaotrue
Inteiro

endereco_alternativofalse
String

statustrue
String

Parâmetros

O callback será feito através de uma requisição HTTP do tipo POST ao serviço cadastrado, os parâmetros serão enviados via RAW no formato JSON, conforme as especificações abaixo:

Parâmetros da Requisição
{
    "protocolo" : "xyz123",
    "mshash" : "",
    "id_solicitacao_cartao": 999,
    "id_operadora": 99,
    "id_aplicacao": 7,
    "id_status_cartao": 1,
    "id_motivo_solic_cartao": 6,
    "id_forma_entrega_cartao": 3,
    "nome_titular": "Nome de teste",
    "cpf_titular": 12121166742,
    "matricula_titular": "000100020003",
    "telefone_titular": 27000666898,
    "estado_civil_titular": "Solteiro",
    "email_titular": "teste@gmail.com",
    "patrocinadora_titular": null,
    "descricao": null,
    "protocolo": "3139042017080200355",
    "data": "2017-08-02 13:34:38",
    "forma_entrega": "Entregar ao Titular pelos correios",
    "motivo": "Perda",
    "arquivos": [{
        "id_arquivo": 59,
        "nome": "c094be33c587e163ee702662491cd1a55ca6f854f.pdf",
        "diretorio": null,
        "url": https://s3-sa-east-1.amazonaws.com/solicitacao-cartao-ms/teste.pdf,
        "id_solicitacao_cartao": 117
    }],
    "beneficiarios": [{
        "id_beneficiario_cartao": 133,
        "nome": "Teste Romano Teste Rizzi",
        "matricula": "000100020003",
        "parentesco": "Titular",
        "data_nascimento": "1991-02-23",
        "id_solicitacao_cartao": 117
    }],
    "endereco_alternativo": null,
    "status": "Solicitado"
}

Retornos de sucesso Callback - Segunda Via de Cartão

Retorno de alteração de status
{
    "protocolo" : "3139042017080113117" ,
    "mshash" : "NjA1ZDhkNjkzN2RjMzE3NTg2ZjUyMzgyZTk5ZTkyMGU4MDA2ZGFiNg==" ,
    "id_status_cartao" : "2"
}


ATENÇÃO

Todo callback executado, que tenha como retorno status header 200 será considerado uma conexão de sucesso, independente do seu retorno.
É possível também alterar o status de uma solicitação de atualização cadastral, basta que o serviço de integração retorne em seu body um json no padrão abaixo.


  • Sem rótulos