Pular para o conteúdo principal

webhook

Após o envio de uma solicitação de consulta SCR com sucesso o resto do fluxo fica a cargo da QI Tech. O acompanhamento do resultado da operação é dado via Webhook seguindo o fluxo previamente estipulado. O padrão utilizado é: em caso de sucesso é enviado um webhook informando os dados da consulta, em caso de falha, um webhook é enviado informando que a solicitação foi rejeitada. Além disso o cliente pode escolher durante a contratação do serviço se os dados da consulta serão entregues apenas em pdf ou completo, que no caso retorna além do PDF todos os dados da consulta em JSON. Neste momento o cliente também recebe a chave individual da consulta scr SCR_KEY.

Exemplos de sucesso

Consulta somente em PDF:

{
"data": {
"consent_term": "https://urldasassinaturas.com/assinaturas.zip",
"consulted_at": "2020-05-08",
"created_at": "2020-05-08",
"origin_key": OPERATION_KEY,
"report_end_date": "2020-03",
"report_start_date": "2019-02",
"result_document": "https://urldodocumento.com/documento_consulta.pdf",
"scr_key": SCR_KEY,
"scr_status": "consulted",
"signers": [
{
"document_number": "41184562067",
"email": "joao.ninguem@yopmail.com",
"name": "Joao Ninguem",
}
],
"subject_document_number": "41184562067",
"subject_name": "Joao Ninguem",
"subject_person_type": "natural",
},
"webhook_type": "scr",
"event_datetime": EVENT_DATE_TIME,
"status": "consulted",
"key": OPERATION_KEY,
}

Consulta completa:

{
"data":{
"consent_term":"https://urldasassinaturas.com/assinaturas.zip",
"consulted_at":"2020-05-08",
"created_at":"2020-05-08",
"origin_key": OPERATION_KEY,
"report_end_date":"2020-03",
"report_start_date":"2019-02",
"result_document":"https://urldodocumento.com/documento_consulta.pdf",
"scr_key": SCR_KEY,
"scr_status":"consulted",
"scr_data":[
{
"reference_date":"2020-03",
"financial_institution_count":"3",
"operation_count":"10",
"assumed_coobligation":"10235",
"receive_coobligation":"23569",
"start_relationship":"2000-05-01",
"disagreement_operation_count":"2",
"disagreement_operation_value":"523",
"subjudice_operations_count":"1",
"subjudice_operations_value":"10000",
"indirect_risk":"200000",
"error":{
"error_code":"",
"description":"",
"error_type":""
},
"operation_items":[
{
"due_value": "46800",
"exchange_variation": "N",
"category_sub":{
"category":{
"category_code": 2,
"category_description": "Empréstimos"

},
"category_sub_code": 3,
"description": "crédito pessoal - sem consignação em folha de pagam."
},
"due_type":{
"due_type_group": "Vencido",
"due_code": "205",
"description": "Créditos vencidos de 1 a 14 dias",
}
}
]
}
],
"signers":[
{
"document_number":"41184562067",
"email":"joao.ninguem@yopmail.com",
"name":"Joao Ninguem"
}
],
"subject_document_number":"41184562067",
"subject_name":"Joao Ninguem",
"subject_person_type":"natural"
},
"webhook_type":"scr",
"event_datetime": EVENT_DATE_TIME,
"status":"consulted",
"key": OPERATION_KEY
}

Consulta com representantes:

{
"data":[
{
"consent_term":"https://urldasassinaturas.com/assinaturas.zip",
"consulted_at":"2020-08-12",
"created_at":"2020-08-12",
"origin_key": OPERATION_KEY,
"report_end_date":"2019-07",
"report_start_date":"2019-06",
"result_document":"https://urldodocumento.com/documento_consulta.pdf",
"scr_key": SCR_KEY,
"scr_status":"consulted",
"signed_at":"2020-08-12",
"signers":[
{
"document_number":"00152300074",
"email":"joao.ninguem@yopmail.com",
"name":"João Almeida"
}
],
"subject_document_number":"97381542000193",
"subject_name":"Beazini Pizzas",
"subject_person_type":"legal"
},
{
"consent_term":"https://urldasassinaturas.com/assinaturas.zip",
"consulted_at":"2020-08-12",
"created_at":"2020-08-12",
"origin_key":OPERATION_KEY,
"report_end_date":"2019-07",
"report_start_date":"2019-06",
"result_document":"https://urldodocumento.com/documento_consulta.pdf",
"scr_key":SCR_KEY,
"scr_status":"consulted",
"signed_at":"2020-08-12",
"signers":[
{
"document_number":"00152300074",
"email":"joao.ninguem@yopmail.com",
"name":"João Almeida"
}
],
"subject_document_number":"00152300074",
"subject_name":"João Almeida",
"subject_person_type":"natural"
}
],
"webhook_type":"scr",
"event_datetime":"EVENT_DATE_TIME",
"status":"consulted",
"key": OPERATION_KEY
}

Exemplo de falha

{
"data": {
"consent_term": null,
"consulted_at": "2020-05-08",
"created_at": "2020-05-08",
"origin_key": OPERATION_KEY,
"report_end_date": "2020-03",
"report_start_date": "2019-02",
"result_document": null,
"scr_key": SCR_KEY,
"scr_status": "rejected",
"signers": [
{
"document_number":"41184562067",
"email":"joao.ninguem@yopmail.com",
"name":"Joao Ninguem"
}
],
"subject_document_number": "41184562067",
"subject_name": "Joao Ninguem",
"subject_person_type": "natural",
},
"webhook_type": "scr",
"event_datetime": EVENT_DATE_TIME,
"status": "rejected",
"key": OPERATION_KEY,
}