SettingsProducts
Configurações de produtos
eligibility object
Define como a elegibildiade será calculada.
O tipo mock deve ser usado apenas para testes.
Use dynamic para integrar com uma API externa.
Para produtos que não exigem verificações, use o tipo static.
Possible values: [static, dynamic, mock]
staticoptions object
- dynamic
- mock
offer
Use o tipo online quando o processamento do produto e oferta serão feitos pela plataforma. Use offline para redirecionamento externo.
Possible values: [online, offline, mock]
onlineoptions object
- mock
- offline
- online
Taxa de juros mensal
1.99Opções de parcelas
[12,24]Dias até o desembolso. Essa informação é usada para calcular a oferta.
7Quantidade de meses de carência até o vencimento da primeira parcela.
1Tipo da operação de crédito.
CCBrebates object[]
- RebatePercentage
- RebateAbsolute
Tipo da tarifa.
all_loans: utilizado para indicar tarifas ou taxas de manutenção em cada contratação.
first_loan: utilizado para representar taxas de cadastro ou Taxa de Contratação (TC).
except_first_loan: utilizado para representar taxas de manutenção em cada contratação, exceto a primeira.
Possible values: [all_loans, first_loan, except_first_loan]
first_loanTipo do valor a ser cobrado.
Possible values: [percentage]
percentagePorcentagem da tarifa a ser cobrado sobre o valor do empréstimo.
0.2Descrição para a tarifa.
Tarifa de cadastroValor mínimo para aplicação da tarifa.
200Valor máximo para aplicação da tarifa.
2000Tipo da tarifa.
all_loans: utilizado para indicar tarifas ou taxas de manutenção em cada contratação.
first_loan: utilizado para representar taxas de cadastro ou Taxa de Contratação (TC).
except_first_loan: utilizado para representar taxas de manutenção em cada contratação, exceto a primeira.
Possible values: [all_loans, first_loan, except_first_loan]
all_loansTipo do valor a ser cobrado.
Possible values: [absolute]
absoluteValor da tarifa.
200Descrição para a tarifa.
Tarifa de cadastroinsurance object
01.73Possible values: [required, optional, uninsured]
required123456Cia de Segurosdocuments object
toCreate object[]deprecated
Documentos criados após a criação do empréstimo, exemplos: ccb, seguro, etc… ATENÇÃO: Este campo entrará em desuso em breve, utilize os steps para definir quais documentos deverão ser criados.
Possible values: [account_requirement, org_icon, org_logo, identity_document, additional_verification, selfie, ccb, signature, ccb_signed, insurance, identity_document_front, identity_document_back, pay_stub, proof_of_address, insurance_signature, insurance_signed]
Template engine usado para gerar documentos.
Possible values: [google]
methodData object
Template utilizado no engine para gerar o documento.
toRequest object[]
documentos solicitados durante o fluxo de contratação, exemplos: RG, CPF, Holerite, Comprovante de endereço…
Possible values: [account_requirement, org_icon, org_logo, identity_document, additional_verification, selfie, ccb, signature, ccb_signed, insurance, identity_document_front, identity_document_back, pay_stub, proof_of_address, insurance_signature, insurance_signed]
Nome do documento.
crédito consignadoIdentificador do responsável por solicitar/criar o documento.
Possible values: [customer, operator]
customerNúmero de dias até a expiração.
Possible values: >= 1
30Nome do método de desembolso configurado na API de Configurações
custom{
"eligibility": {
"type": "static",
"options": {
"url": "string",
"headers": {},
"metadata": {}
}
},
"offer": {
"type": "online",
"options": {
"monthlyFee": 1.99,
"numberOfInstallments": [
12,
24
],
"daysUntilDisbursement": 7,
"monthsUntilFirstDueDate": 1,
"creditOperationType": "CCB",
"rebates": [
{
"feeType": "first_loan",
"amountType": "percentage",
"amount": 0.2,
"description": "Tarifa de cadastro",
"minAmount": 200,
"maxAmount": 2000
},
{
"feeType": "all_loans",
"amountType": "absolute",
"amount": 200,
"description": "Tarifa de cadastro"
}
],
"insurance": {
"amount": 0,
"fee": 1.73,
"type": "required",
"number": "123456",
"insurer": "Cia de Seguros"
}
}
},
"documents": {
"toRequest": [
{
"purpose": "account_requirement",
"name": "crédito consignado",
"owner": "customer",
"expireInDays": 30
}
]
},
"disbursement": "custom"
}