Solicitação Segunda Via do Cartão

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.


Segurança das URLs


Importante

(aviso)    Todas as imagens que estão sob nosso domínio não são disponibilizadas de forma pública, favor seguir as recomendações abaixo!


Por questões de segurança todas as imagens ou objetos disponíveis através de uma URL serão enviadas com uma assinatura, desta forma, o download dos objetos ou imagens disponíveis, só serão possíveis por um período de aproximadamente 15 minutos.

Recomenda-se que seja feito o download da imagem ou objeto assinado assim que receber este payload e não salve a URL pois ela ficará indisponível após o tempo pré-determinado.

Em casos que seja necessário o acesso a este objeto ou imagem  depois desse período, re-envie o callback através do painel para receber uma nova assinatura válida por mais 15 minutos

Exemplo da url ->https://autorizacao.s3-sa-east-1.amazonaws.com/AWSAccessKeyId=ABC&Expires=1616095118&Signature=ABCD 

Parâmetros


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
{
    "id_solicitacao_cartao": 999,
    "id_operadora": 99,
    "id_aplicacao": 7,
    "id_motivo_solic_cartao": 6,
    "id_forma_entrega_cartao": 3,
    "id_status_cartao": 1,
    "matricula_titular": "000100020003",
    "nome_titular": "Nome de teste",
    "cpf_titular": 12121166742,
    "telefone_titular": 27000666898,
    "estado_civil_titular": "Solteiro",
    "email_titular": "teste@gmail.com",
    "patrocinadora_titular": null,
    "descricao": null,
    "data": "2017-08-02 13:34:38",
	"endereco_alternativo": "",
    "protocolo" : "xyz123",
	"mshash" : "",
    "motivo": "Perda",
    "forma_entrega": "Entregar ao Titular pelos correios",
    "arquivos": [{
        "id_arquivo": 59,
        "nome": "c094be33c587e163ee702662491cd1a55ca6f854f.pdf",
        "diretorio": null,
        "url": https://s3-sa-east-1.amazonaws.com/solicitacao-cartao-ms/AWSAccessKeyId=ABC&Expires=1616095118&Signature=ABCD,
        "id_solicitacao_cartao": 117
    }],
    "beneficiarios": [{
        "id_beneficiario_cartao": 133,
        "id_solicitacao_cartao": 117,
        "nome": "Teste Romano Teste Rizzi",
        "matricula": "000100020003",
        "parentesco": "Titular",
        "data_nascimento": "1991-02-23",
    }],
    "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.


Mobile Saúde - 2019