Personalização do Parceiro
Antes do registro, busque a configuração do parceiro (white label). Ela traz a identidade visual, os IDs de escopo (que viram headers nas chamadas), o schema dinâmico de registro, os botões da dashboard e os documentos legais.
val config = posPinpad.getTerminalConfig(slug = "partner-slug")
// Identidade visual
applyTheme(config.partner.primaryColor)
loadLogo(config.partner.logoUrl)
setTitle(config.partner.brandName)
// Campos a renderizar na tela de registro
config.registrationSchema?.fields?.forEach { field ->
renderField(id = field.id, label = field.label, type = field.type)
}
Veja TerminalConfigResponse para a estrutura completa.