Pular para o conteúdo principal

Manual Cartão Consignado - Acompanhamento

Navegação
API em desenvolvimento

A API ainda está em fase de desenvolvimento, sendo assim, este manual esta sujeito a alterações.


1. Consulta da reserva do cartão consignado

Consulta os detalhes de uma reserva específica através de sua chave (payroll_card_reservation_key) ou da chave da requisição (request_control_key). Retorna um único objeto contendo os detalhes da reserva.

GET
/payroll_card_reservation/social_security/[PAYROLL-CARD-RESERVATION-KEY]
Testar no Playground
GET
/payroll_card_reservation/social_security/request_control_key/[REQUEST-CONTROL-KEY]
Testar no Playground

Query Params

Query Params
CampoTipoDescrição
retrieve_document_urlsboolSe as URLs de certos documentos devem ser retornadas. Definido como False como padrão.
Parâmetro retrieve_document_urls

Ativar esse parâmetro pode causar latências na requisição. Utilizar apenas quando necessário.

Atualmente, apenas o campo benefit.policy_document_url é impactado por esse parâmetro, mas outros campos de url (como attached_documents.document_url e attached_documents.signature_url) serão atualizados para depender desse parâmetro.

Os campos impactados (tanto atualmente quanto no futuro) estão demarcados por (*).

Response

Response Body
{
"request_control_key": "550e8400-e29b-41d4-a716-446655440000",
"payroll_card_reservation_key": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"payroll_card_reservation_status": "pending_document_generation",
"card_holder_document_number": "12345678901",
"identifier_number": "1234567890",
"total_limit_amount": 8000.00,
"reservation_amount": 250.00,
"reservation_contract_number": "PCR0123456789",
"wallet_key": null,
"payroll_card_type": "social_security_payroll_card",
"signature_url": "https://sandbox.sign.qitech.com.br/s/teste",
"signature_data": {
"document_similarity_score": 1,
"similarity_score": 0.75,
"biometry_analysis_reference": "internal",
},
"withdrawal": {
"withdrawal_key": "b2c3d4e5-f6g7-8901-bcde-f23456789012",
"withdrawal_amount": 5600.00,
"withdrawal_status": "waiting_signature",
"contract_number": "PCR12345678",
"disbursement_date": "2025-08-08",
"withdrawal_data": {
"disbursement_options": [
{
"disbursement_date": "2025-08-08",
"cet": 0.0262,
"annual_cet": 0.3643,
"issue_amount": 5827.36,
"prefixed_interest_rate": {
"daily_rate": 0.0008104046,
"interest_base": "calendar_days",
"monthly_rate": 0.0246,
"annual_rate": 0.3386043084
},
"installments": [
{
"total_amount": 152.5,
"due_date": "2025-10-10",
"installment_number": 1
},
{
"total_amount": 152.5,
"due_date": "2025-11-10",
"installment_number": 2
},
{
"total_amount": 152.5,
"due_date": "2025-12-10",
"installment_number": 3
}
]
}
]
}
},
"payroll_card": {
"payroll_card_key": "c3d4e5f6-g7h8-9012-cdef-345678901234",
"payroll_card_status": "pending_issuance",
"card_limit": 2400.00,
"card_issuance_entry_amount": 17.28
},
"attached_documents": [
{
"document_key": "d4e5f6g7-h8i9-0123-defg-456789012345",
"document_batch_key": "e5f6g7h8-i9j0-1234-efgh-567890123456",
"document_type": "withdrawal_operation_term",
"document_certifier": "qi_sign",
"document_status": "pending_generation",
"document_url": null,
"signature_url": null,
},
{
"document_key": "f6g7h8i9-j0k1-2345-fghi-678901234567",
"document_batch_key": "e5f6g7h8-i9j0-1234-efgh-567890123456",
"document_type": "payroll_card_term",
"document_certifier": "qi_sign",
"document_status": "pending_generation",
"document_url": null,
"signature_url": null,
},
{
"document_key": "925c0a62-ef98-4891-909b-9955a87ccefb",
"document_batch_key": "e5f6g7h8-i9j0-1234-efgh-567890123456",
"document_type": "payroll_card_consent_term",
"document_certifier": "qi_sign",
"document_status": "pending_generation",
"document_url": null,
"signature_url": null,
}
],
"benefit": {
"benefit_key": "0b80d313-2ade-4a28-be58-38b9219c2b8c",
"card_insurance_key": "0151934c-b219-458f-98a3-8b0f85c70307",
"status": "active",
"due_date": "2036-02-18",
"policy_document_key": "6363eb63-2e85-4786-bc03-8c1ddd8e2be2",
"policy_document_url": "https://example.com/policy.pdf"
}
}
Response Body Details
CampoTipoDescrição
request_control_keystringChave de identificação da requisição
payroll_card_reservation_keystringChave da reserva do cartão consignado
payroll_card_reservation_statusstringStatus da reserva do cartão consignado
card_holder_document_numberstringCPF do portador do cartão
identifier_numberstringNúmero identificador da operação
reservation_amountnumberValor da reserva do cartão consignado
reservation_contract_numberstringNúmero do contrato de averbação na Dataprev
withdrawalobjectDados do saque
payroll_cardobjectDados do cartão consignado
attached_documentsarrayLista de documentos anexados
payroll_card_typestringTipo do cartão (social_security_benefit_card ou social_security_payroll_card)
wallet_keystringChave única da wallet criada (UUID4)
signature_urlstringURL de assinatura do contrato da reserva (Apenas presente no payload após geração do link de assiantura)
signature_dataobjectDados biométricos coletados na assinatura (Apenas presente no payload após assinatura dos documentos)
benefitobjectDados do seguro/benefício associado ao cartão (Apenas presente no payload após emissão do cartão)

Payload withdrawal

CampoTipoDescrição
withdrawal_keystringChave única do saque
contract_numberstringNúmero do contrato da CCB de saque
withdrawal_amountnumberValor de desembolso calculado para CCB de saque
disbursement_datedateData de desembolso da operação
withdrawal_statusstringStatus do saque
withdrawal_dataobjectDados detalhados do saque

Payload withdrawal_data

CampoTipoDescrição
prefixed_interest_rateobjectTaxa de juros prefixada
disbursement_optionsarrayOpções de desembolso disponíveis

Payload prefixed_interest_rate

CampoTipoDescrição
daily_ratenumberTaxa diária
interest_basestringBase de cálculo dos juros
monthly_ratenumberTaxa mensal
annual_ratenumberTaxa anual

Payload disbursement_options

CampoTipoDescrição
disbursement_datestringData do desembolso
cetnumberCusto Efetivo Total mensal
annual_cetnumberCusto Efetivo Total anual
total_iofnumberValor total de IOF
disbursed_issue_amountnumberValor de desembolso
issue_amountnumberValor de emissão
installmentsarrayLista de parcelas

Payload installments

CampoTipoDescrição
total_amountnumberValor total da parcela
due_datestringData de vencimento
installment_numbernumberNúmero da parcela

Payload payroll_card

CampoTipoDescrição
payroll_card_keystringChave única do cartão consignado
payroll_card_statusstringStatus do cartão consignado
card_limitnumberLimite total calculado para o cartão
card_issuance_entry_amountnumberValor da Taxa de emissão do cartão

Payload attached_documents

CampoTipoDescrição
document_keystringChave única do documento
document_batch_keystringChave do lote de documentos
document_typestringTipo do documento
document_certifierstringCertificadora do documento
document_statusstringStatus do documento
document_url (*)stringURL do documento
signature_url (*)stringURL da assinatura

Payload signature_data

CampoTipoDescrição
document_similarity_scorenumberNota de similiaridade biométrica entre o assinante e o documento enviado (0-1)
similarity_scorenumberNota de similiaridade biométrica entre o assinante e a referência encontrada na base de rostos (0-1)
biometry_analysis_referencestringBase de origem do rosto utilizado para o calculo da nota de similaridade biométrica

Payload benefit

CampoTipoDescrição
benefit_keystringChave única do benefício (UUID)
statusstringStatus da emissão do Seguro (created, pending_emission, active, canceled ou inactive)
policy_document_keystringChave única do documento da apólice (UUID)
policy_document_url (*)stringURL do documento de apólice do seguro

2. Consulta de reservas do cartão consignado por CPF

Consulta as reservas ativas de um determinado CPF. Retorna uma lista de objetos dentro da propriedade payroll_card_reservations.

GET
/payroll_card_reservation/social_security/card_holder_document_number/[CARD-HOLDER-DOCUMENT-NUMBER]
Testar no Playground

Response

Response Body
{
"payroll_card_reservations": [
{
"request_control_key": "d3bc353e-d612-4029-9d77-4dca9171c3b5",
"payroll_card_reservation_key": "5fb9d810-be74-4d26-959d-c75d10834e93",
"payroll_card_reservation_status": "card_issued",
"card_holder_document_number": "12345678901",
"identifier_number": "1234567890",
"total_limit_amount": 8000.00,
"reservation_amount": 250.00,
"reservation_contract_number": "PCR0123456789",
"wallet_key": "298e4d37-0f20-4aed-ad66-016f8487afba",
"payroll_card_type": "social_security_payroll_card",
"card_holder": {
"email": "joao.teste@example.com",
"phone": {
"number": "352141677",
"area_code": "11",
"country_code": "055"
},
"address": {
"city": "Belo Horizonte",
"state": "MG",
"number": "7889",
"street": "Rua Santos",
"complement": "Apto 243",
"postal_code": "30112000",
"neighborhood": "Centro"
}
},
"attached_documents": [
{
"document_key": "910e8de5-16af-4bc5-8ee1-4a0652ca0cbf",
"document_type": "withdrawal_operation_term",
"document_certifier": "qi_sign",
"document_status": "signed",
"document_batch_key": "f28bf87a-11cd-4d89-89c0-19229a1b31a7",
"document_url": "https://storage.googleapis.com/example_document.pdf",
"signature_url": "https://storage.googleapis.com/example_document_signed.pdf",
},
{
"document_key": "332017f4-a0d6-463a-8557-e925a9485251",
"document_type": "payroll_card_term",
"document_certifier": "qi_sign",
"document_status": "signed",
"document_batch_key": "f28bf87a-11cd-4d89-89c0-19229a1b31a7",
"document_url": "https://storage.googleapis.com/example_document.pdf",
"signature_url": "https://storage.googleapis.com/example_document_signed.pdf",
},
{
"document_key": "b098074a-7cba-4b67-81e1-8d587185504b",
"document_type": "payroll_card_consent_term",
"document_certifier": "qi_sign",
"document_status": "signed",
"document_batch_key": "f28bf87a-11cd-4d89-89c0-19229a1b31a7",
"document_url": "https://storage.googleapis.com/example_document.pdf",
"signature_url": "https://storage.googleapis.com/example_document_signed.pdf",
},
{
"document_key": "b1c3e915-6707-49f5-85a9-398ef997fdad",
"document_type": "selfie",
"document_certifier": "qi_sign",
"document_status": "generated",
"document_url": "https://storage.googleapis.com/selfie.jpeg"
},
{
"document_key": "5769a335-a2ac-4913-a742-38b9d1e4abd2",
"document_type": "document_identification",
"document_certifier": "qi_sign",
"document_status": "generated",
"document_url": "https://storage.googleapis.com/cnh.jpeg"
},
{
"document_key": "75577d34-4ebd-4488-aca8-b064e603c973",
"document_type": "document_identification_back",
"document_certifier": "qi_sign",
"document_status": "generated",
"document_url": "https://storage.googleapis.com/cnh_back.jpeg"
},
{
"document_key": "2fc216c6-5d1c-4713-b70b-6e1f75f8bb17",
"document_type": "payroll_card_confirmation_video",
"document_certifier": "electronic_client_side",
"document_status": "generated",
"document_url": "https://storage.googleapis.com/video.mp4"
}
],
},
{
"request_control_key": "d3bc353e-d612-4029-9d77-4dca9171c3b5",
"payroll_card_reservation_key": "5fb9d810-be74-4d26-959d-c75d10834e93",
"payroll_card_reservation_status": "pending_withdrawal_disbursement",
"card_holder_document_number": "12345678901",
"identifier_number": "1234567890",
"total_limit_amount": 8000.00,
"reservation_amount": 250.00,
"reservation_contract_number": "PCR0123456789",
"wallet_key": "298e4d37-0f20-4aed-ad66-016f8487afba",
"payroll_card_type": "social_security_payroll_card",
"card_holder": {
"email": "joao.teste@example.com",
"phone": {
"number": "352141677",
"area_code": "11",
"country_code": "055"
},
"address": {
"city": "Belo Horizonte",
"state": "MG",
"number": "7889",
"street": "Rua Santos",
"complement": "Apto 243",
"postal_code": "30112000",
"neighborhood": "Centro"
}
},
"attached_documents": [
{
"document_key": "910e8de5-16af-4bc5-8ee1-4a0652ca0cbf",
"document_type": "withdrawal_operation_term",
"document_certifier": "qi_sign",
"document_status": "signed",
"document_batch_key": "f28bf87a-11cd-4d89-89c0-19229a1b31a7",
"document_url": "https://storage.googleapis.com/example_document.pdf",
"signature_url": "https://storage.googleapis.com/example_document_signed.pdf",
},
{
"document_key": "332017f4-a0d6-463a-8557-e925a9485251",
"document_type": "payroll_card_term",
"document_certifier": "qi_sign",
"document_status": "signed",
"document_batch_key": "f28bf87a-11cd-4d89-89c0-19229a1b31a7",
"document_url": "https://storage.googleapis.com/example_document.pdf",
"signature_url": "https://storage.googleapis.com/example_document_signed.pdf",
},
{
"document_key": "87c23417-c342-4cc7-81b6-81185b6012ce",
"document_type": "payroll_card_consent_term",
"document_certifier": "qi_sign",
"document_status": "signed",
"document_batch_key": "f28bf87a-11cd-4d89-89c0-19229a1b31a7",
"document_url": "https://storage.googleapis.com/example_document.pdf",
"signature_url": "https://storage.googleapis.com/example_document_signed.pdf",
},
{
"document_key": "b1c3e915-6707-49f5-85a9-398ef997fdad",
"document_type": "selfie",
"document_certifier": "qi_sign",
"document_status": "generated",
"document_url": "https://storage.googleapis.com/selfie.jpeg"
},
{
"document_key": "5769a335-a2ac-4913-a742-38b9d1e4abd2",
"document_type": "document_identification",
"document_certifier": "qi_sign",
"document_status": "generated",
"document_url": "https://storage.googleapis.com/cnh.jpeg"
},
{
"document_key": "75577d34-4ebd-4488-aca8-b064e603c973",
"document_type": "document_identification_back",
"document_certifier": "qi_sign",
"document_status": "generated",
"document_url": "https://storage.googleapis.com/cnh_back.jpeg"
},
{
"document_key": "b574b555-e3c9-402a-a869-c4bc27751be8",
"document_type": "payroll_card_confirmation_video",
"document_certifier": "electronic_client_side",
"document_status": "generated",
"document_url": "https://storage.googleapis.com/video.mp4"
}
],
}
]
}

3. Máquinas de Status

Payroll Card Reservation

A entidade Payroll Card Reservation possui os seguintes status e transições:

Descrição dos Status

StatusDescrição
pending_document_generationAguardando geração dos documentos para assinatura
pending_onboardingAguardando processo de onboarding e KYC
pending_collateral_reservationAguardando reserva do colateral
pending_additional_documents_submissionMargem averbada. Aguardando envio do vídeo de confirmação
pending_additional_documents_validationAguardando validação do video de confirmação
pending_withdrawal_disbursementAguardando desembolso da operação de saque
pending_card_issuanceAguardando criação da wallet e emissão do cartão
card_issuedCartão criado e ativo
canceledOperação cancelada

Withdrawal

A entidade Withdrawal possui os seguintes status e transições:

Descrição dos Status

StatusDescrição
pending_signatureAguardando assinatura dos termos
pending_disbursementAguardando desembolso da operação de saque
openedDesembolso realizado e operação ativa
canceledOperação cancelada

Benefit

A entidade Benefit possui os seguintes status e transições:

Descrição dos Status

StatusDescrição
createdSeguro em procesasmento
pending_emissionAguardando emissão do seguro
activeSeguro emitido e ativo
canceledSeguro cancelado
inactiveSeguro expirado ou inativo

4. Cancelamento da reserva

Permite o cancelamento da reserva do cartão consignado.

Restrições

O cancelamento via API só é permitido antes do desembolso do saque (Status: pending_withdrawal_disbursement ou anterior). Caso o saque já tenha sido realizado ou o cartão já esteja emitido, o cancelamento deve ser tratado via suporte, pois envolve estorno financeiro.

PATCH
/payroll_card_reservation/social_security/[PAYROLL-CARD-RESERVATION-KEY]/cancel
Testar no Playground

Response

STATUS
200 (OK)

A requisição foi processada com sucesso. Não há retorno de conteúdo (Body vazio).

// Empty response body