Simula as taxas e os totais de um número de parcelas (cartão/NuPay)
/v1/simulators/installmentAutentique com o header SelectKey: a chave sk_test_ opera no sandbox, a sk_live_ em produção. Como autenticar.
Parâmetros de consulta
amountintegerobrigatórioValor a simular, em centavos (mínimo 500).
feenumberJuros a simular, como percentual (0–100), no lugar dos configurados na sua conta.
installmentintegerobrigatórioNúmero de parcelas.
resourcestringcreditounupay.Valores:nupaycreditbrandstringAceito por compatibilidade; não muda os totais.
Respostas
200Sucesso
_linksobjectobrigatórioLinks para os outros simuladores.
+3 campos de
_linksselfobjectobrigatórioUm link para uma operação relacionada.
+2 campos de
selfhrefstringobrigatórioURL absoluta da operação.
methodstringobrigatórioMétodo HTTP da operação.
installmentsobjectobrigatórioUm link para uma operação relacionada.
+2 campos de
installmentshrefstringobrigatórioURL absoluta da operação.
methodstringobrigatórioMétodo HTTP da operação.
paymentMethodsobjectobrigatórioUm link para uma operação relacionada.
+2 campos de
paymentMethodshrefstringobrigatórioURL absoluta da operação.
methodstringobrigatórioMétodo HTTP da operação.
amountobjectobrigatórioO que o comprador paga.
+2 campos de
amountcentsintegerobrigatórioEm centavos.
decimalnumberobrigatórioEm reais (decimal).
isCustombooleanobrigatórioSe um
feepersonalizado foi usado no lugar da configuração da conta.merchantobjectA conta dona do recurso (o vendedor de registro).
+3 campos de
merchantnamestringobrigatóriopode ser nuloNome fantasia da conta dona do recurso.
merchantIdstringobrigatóriopode ser nuloId público da conta dona do recurso (
bus_…).isSubAccountbooleanobrigatóriotruequando o recurso pertence a uma sub-conta operada por uma plataforma de marketplace.
originalobjectobrigatórioO valor simulado.
+2 campos de
originalcentsintegerobrigatórioEm centavos.
decimalnumberobrigatórioEm reais (decimal).
resourcestringobrigatórioO meio simulado.
Valores:nupaycredittotalFeesobjectobrigatórioAs taxas por cima do valor.
+2 campos de
totalFeescentsintegerobrigatórioEm centavos.
decimalnumberobrigatórioEm reais (decimal).
400Requisição inválida (validação)
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
401Não autenticado (credencial ausente ou inválida)
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
404Não encontrado
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
500Erro interno do servidor
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório